Поделиться через


MKMapViewDelegate_Extensions Класс

Определение

Методы расширения интерфейса IMKMapViewDelegate для поддержки всех методов из MKMapViewDelegate протокола.

public static class MKMapViewDelegate_Extensions
type MKMapViewDelegate_Extensions = class
Наследование
MKMapViewDelegate_Extensions

Комментарии

Методы расширения для IMKMapViewDelegate позволяют разработчикам рассматривать экземпляры интерфейса как имеющие все необязательные методы исходного MKMapViewDelegate протокола. Так как интерфейс содержит только необходимые элементы, эти методы расширения позволяют разработчикам вызывать необязательные члены протокола.

Методы

CalloutAccessoryControlTapped(IMKMapViewDelegate, MKMapView, MKAnnotationView, UIControl)

Вызывается при нажатии на вспомогательный элемент control выноски.

ChangedDragState(IMKMapViewDelegate, MKMapView, MKAnnotationView, MKAnnotationViewDragState, MKAnnotationViewDragState)

Вызывается при изменении состояния перетаскивания с oldState на newState.

CreateClusterAnnotation(IMKMapViewDelegate, MKMapView, IMKAnnotation[])

Методы расширения интерфейса IMKMapViewDelegate для поддержки всех методов из MKMapViewDelegate протокола.

DidAddAnnotationViews(IMKMapViewDelegate, MKMapView, MKAnnotationView[])

Вызывается при добавлении представления заметки (или представлений) в mapView.

DidAddOverlayRenderers(IMKMapViewDelegate, MKMapView, MKOverlayRenderer[])

Вызывается при добавлении наложения отрисовщика (или отрисовщиков) в mapView.

DidAddOverlayViews(IMKMapViewDelegate, MKMapView, MKOverlayView)

Разработчики не должны использовать этот нерекомендуемый метод. Вместо этого разработчикам следует использовать DidAddOverlayRenderers.

DidChangeUserTrackingMode(IMKMapViewDelegate, MKMapView, MKUserTrackingMode, Boolean)

Указывает на изменение активного MKUserTrackingMode.

DidChangeVisibleRegion(IMKMapViewDelegate, MKMapView)

Методы расширения интерфейса IMKMapViewDelegate для поддержки всех методов из MKMapViewDelegate протокола.

DidDeselectAnnotationView(IMKMapViewDelegate, MKMapView, MKAnnotationView)

Указывает, что view был отменен выбор.

DidFailToLocateUser(IMKMapViewDelegate, MKMapView, NSError)

Указывает, что попытка найти текущего пользователя завершилась сбоем из-за error.

DidFinishRenderingMap(IMKMapViewDelegate, MKMapView, Boolean)

Указывает, что отрисовка завершена mapView .

DidSelectAnnotationView(IMKMapViewDelegate, MKMapView, MKAnnotationView)

Указывает, что выбран указанный MKAnnotationView объект .

DidStopLocatingUser(IMKMapViewDelegate, MKMapView)

Указывает, что система остановила попытку найти пользователя.

DidUpdateUserLocation(IMKMapViewDelegate, MKMapView, MKUserLocation)

Указывает, что система предоставила обновление расположения пользователя.

GetViewForAnnotation(IMKMapViewDelegate, MKMapView, IMKAnnotation)

Возвращает объект , связанный MKAnnotationViewannotationс объектом .

GetViewForOverlay(IMKMapViewDelegate, MKMapView, IMKOverlay)

Вместо этого используйте MKOverlayRenderer.RendererForOverlay

LoadingMapFailed(IMKMapViewDelegate, MKMapView, NSError)

Указывает на сбой error загрузки.

MapLoaded(IMKMapViewDelegate, MKMapView)

Указывает, что загрузка данных карты завершена.

OverlayRenderer(IMKMapViewDelegate, MKMapView, IMKOverlay)

Вычисляет значение , MKOverlayRenderer соответствующее объекту overlay.

RegionChanged(IMKMapViewDelegate, MKMapView, Boolean)

Указывает, что область, отображаемая параметром mapView , изменилась.

RegionWillChange(IMKMapViewDelegate, MKMapView, Boolean)

Указывает, что область, отображаемая параметром mapView , изменится.

WillStartLoadingMap(IMKMapViewDelegate, MKMapView)

Указывает, что начнется загрузка данных карты.

WillStartLocatingUser(IMKMapViewDelegate, MKMapView)

Указывает, что система начнет пытаться найти пользователя.

WillStartRenderingMap(IMKMapViewDelegate, MKMapView)

Указывает, что отрисовка mapView объекта вот-вот начнется.

Применяется к