Condividi tramite


MKMapViewDelegate_Extensions Classe

Definizione

Metodi di estensione per l'interfaccia IMKMapViewDelegate per supportare tutti i metodi del MKMapViewDelegate protocollo.

public static class MKMapViewDelegate_Extensions
type MKMapViewDelegate_Extensions = class
Ereditarietà
MKMapViewDelegate_Extensions

Commenti

I metodi di estensione per IMKMapViewDelegate consentire agli sviluppatori di considerare le istanze dell'interfaccia come tutti i metodi facoltativi del protocollo originale MKMapViewDelegate . Poiché l'interfaccia contiene solo i membri necessari, questi metodi di estensione consentono agli sviluppatori di chiamare i membri facoltativi del protocollo.

Metodi

CalloutAccessoryControlTapped(IMKMapViewDelegate, MKMapView, MKAnnotationView, UIControl)

Chiamato quando è stato toccato l'accessorio control callout.

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

Chiamato quando lo stato di trascinamento è passato da oldState a newState.

CreateClusterAnnotation(IMKMapViewDelegate, MKMapView, IMKAnnotation[])

Metodi di estensione per l'interfaccia IMKMapViewDelegate per supportare tutti i metodi del MKMapViewDelegate protocollo.

DidAddAnnotationViews(IMKMapViewDelegate, MKMapView, MKAnnotationView[])

Chiamato quando è stata aggiunta una visualizzazione di annotazione (o viste) a mapView.

DidAddOverlayRenderers(IMKMapViewDelegate, MKMapView, MKOverlayRenderer[])

Chiamato quando un renderer di sovrimpressione (o renderer) è stato aggiunto a mapView.

DidAddOverlayViews(IMKMapViewDelegate, MKMapView, MKOverlayView)

Gli sviluppatori non devono usare questo metodo deprecato. Gli sviluppatori devono usare invece 'DidAddOverlayRenderers'.

DidChangeUserTrackingMode(IMKMapViewDelegate, MKMapView, MKUserTrackingMode, Boolean)

Indica una modifica nell'oggetto attivo MKUserTrackingMode.

DidChangeVisibleRegion(IMKMapViewDelegate, MKMapView)

Metodi di estensione per l'interfaccia IMKMapViewDelegate per supportare tutti i metodi del MKMapViewDelegate protocollo.

DidDeselectAnnotationView(IMKMapViewDelegate, MKMapView, MKAnnotationView)

Indica che view è stato deselezionato.

DidFailToLocateUser(IMKMapViewDelegate, MKMapView, NSError)

Indica che il tentativo di individuare l'utente corrente non è riuscito a causa di error.

DidFinishRenderingMap(IMKMapViewDelegate, MKMapView, Boolean)

Indica che il rendering di mapView è stato completato.

DidSelectAnnotationView(IMKMapViewDelegate, MKMapView, MKAnnotationView)

Indica che l'oggetto specificato MKAnnotationView è stato selezionato.

DidStopLocatingUser(IMKMapViewDelegate, MKMapView)

Indica che il sistema ha interrotto il tentativo di individuare l'utente.

DidUpdateUserLocation(IMKMapViewDelegate, MKMapView, MKUserLocation)

Indica che il sistema ha fornito un aggiornamento alla posizione dell'utente.

GetViewForAnnotation(IMKMapViewDelegate, MKMapView, IMKAnnotation)

Restituisce l'oggetto MKAnnotationView associato all'oggetto annotation.

GetViewForOverlay(IMKMapViewDelegate, MKMapView, IMKOverlay)

Usare MKOverlayRenderer.RendererForOverlay

LoadingMapFailed(IMKMapViewDelegate, MKMapView, NSError)

Indica che il error caricamento ha esito negativo.

MapLoaded(IMKMapViewDelegate, MKMapView)

Indica che il caricamento dei dati della mappa è stato completato.

OverlayRenderer(IMKMapViewDelegate, MKMapView, IMKOverlay)

Calcola l'oggetto MKOverlayRenderer appropriato per .overlay

RegionChanged(IMKMapViewDelegate, MKMapView, Boolean)

Indica che l'area visualizzata da mapView è stata modificata.

RegionWillChange(IMKMapViewDelegate, MKMapView, Boolean)

Indica che l'area visualizzata da mapView sta per cambiare.

WillStartLoadingMap(IMKMapViewDelegate, MKMapView)

Indica che il caricamento dei dati della mappa sta per iniziare.

WillStartLocatingUser(IMKMapViewDelegate, MKMapView)

Indica che il sistema inizierà a tentare di individuare l'utente.

WillStartRenderingMap(IMKMapViewDelegate, MKMapView)

Indica che il rendering di mapView sta per iniziare.

Si applica a