---
title: MKIconStyle
framework: mapkit
role: symbol
role_heading: Class
path: mapkit/mkiconstyle
---

# MKIconStyle

A class you use to customize the annotation view icon of a point of interest (POI) on the map.

## Declaration

```swift
class MKIconStyle
```

## Topics

### Customizing the icon view

- [backgroundColor](mapkit/mkiconstyle/backgroundcolor.md)
- [image](mapkit/mkiconstyle/image.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Points of interest

- [Identifying unique locations with Place IDs](mapkit/identifying-unique-locations-with-place-ids.md)
- [MKMapFeatureAnnotation](mapkit/mkmapfeatureannotation.md)
- [MKMapFeatureOptions](mapkit/mkmapfeatureoptions.md)
- [MKMapItemRequest](mapkit/mkmapitemrequest.md)
- [MKPointOfInterestFilter](mapkit/mkpointofinterestfilter.md)
- [MKPointOfInterestCategory](mapkit/mkpointofinterestcategory.md)
