MKPinAnnotationView
MKPinAnnotationView
класс обеспечивает конкретное представление аннотации, выводящее на экран значок контакта как те найденные в приложении Карт. Используя этот класс, можно сконфигурировать тип контакта для отбрасывания и хотите ли Вы, чтобы контакт был анимирован в место.
Наследование
-
NSObject
-
NSResponder
-
NSView
-
MKAnnotationView
-
MKPinAnnotationView
-
NSObject
-
NSResponder
-
NSView
-
MKAnnotationView
-
MKPinAnnotationView
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSAccessibility
-
NSAccessibilityElementProtocol
-
NSAnimatablePropertyContainer
-
NSAppearanceCustomization
-
NSCoding
-
NSDraggingDestination
-
NSObjectProtocol
-
NSUserInterfaceItemIdentification
-
Печатаемый
-
Reflectable
-
NSAccessibility
-
NSAccessibilityElement
-
NSAnimatablePropertyContainer
-
NSAppearanceCustomization
-
NSCoding
-
NSDraggingDestination
-
NSObject
-
NSUserInterfaceItemIdentification
Оператор импорта
Swift
import MapKit
Objective C
@import MapKit;
Доступность
Доступный в OS X v10.9 и позже.
-
Цвет булавочной головки.
Объявление
Swift
var pinColor: MKPinAnnotationColor
Objective C
@property(nonatomic) MKPinAnnotationColor pinColor
Обсуждение
Приложение Карт использует различные цвета контакта для различных типов аннотаций карты. Ваша собственная аннотация карты должна использовать доступные цвета контакта таким же образом. Для описания того, когда использовать каждый тип контакта, посмотрите константы
“MKPinAnnotationColor”
.Оператор импорта
Objective C
@import MapKit;
Swift
import MapKit
Доступность
Доступный в OS X v10.9 и позже.
-
animatesDrop animatesDrop
СвойствоБулево значение, указывающее, анимировано ли представление аннотации на экран.
Объявление
Swift
var animatesDrop: Bool
Objective C
@property(nonatomic) BOOL animatesDrop
Обсуждение
Когда это свойство
YES
true
, представление карты анимирует появление представлений аннотации контакта, заставляя их, казаться, отбрасывать на карту в целевой точке. Эта анимация происходит каждый раз, когда переходы представления от вне экрана до на экране.Оператор импорта
Objective C
@import MapKit;
Swift
import MapKit
Доступность
Доступный в OS X v10.9 и позже.
-
Поддерживаемые цвета для аннотаций контакта.
Объявление
Swift
enum MKPinAnnotationColor : UInt { case Red case Green case Purple }
Objective C
enum { MKPinAnnotationColorRed = 0, MKPinAnnotationColorGreen, MKPinAnnotationColorPurple }; typedef NSUInteger MKPinAnnotationColor;
Константы
-
Red
MKPinAnnotationColorRed
Верхняя часть контакта является красной. Красные контакты указывают пункты назначения на карте.
Доступный в OS X v10.9 и позже.
-
Green
MKPinAnnotationColorGreen
Верхняя часть контакта является зеленой. Зеленые контакты указывают начальные точки на карте.
Доступный в OS X v10.9 и позже.
-
Purple
MKPinAnnotationColorPurple
Верхняя часть контакта является фиолетовой. Фиолетовые контакты указывают указанные пользователями точки на карте.
Доступный в OS X v10.9 и позже.
Оператор импорта
Objective C
@import MapKit;
Swift
import MapKit
Доступность
Доступный в OS X v10.9 и позже.
-