MappableAnnotationView
final class MappableAnnotationView : MKMarkerAnnotationView, MappingAnnotationView, ServiceProvider
Annotation view for a single place
-
For offsetting map center to display without overlapping nav bar controls
Declaration
Swift
static let twoLineCalloutHeight: CGFloat
-
Register view type
Declaration
Swift
static func register(view: MKMapView)
Parameters
view
Map view
-
Factory method for view
Declaration
Swift
static func view(on map: MKMapView, for annotation: MappablesAnnotation) -> MKAnnotationView
Parameters
map
Map view
annotation
Place
Return Value
MappableAnnotationView
-
Construction by injection
Declaration
Swift
override init(annotation: MKAnnotation?, reuseIdentifier: String?)
Parameters
annotation
Place
reuseIdentifier
Identifier
-
Prepare for display
Declaration
Swift
override func prepareForDisplay()
-
Prepare for callout display
Declaration
Swift
func prepareForCallout()
-
Empty display
Declaration
Swift
override func prepareForReuse()