共用方式為


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)

MKAnnotationView 回與 相關聯的 annotation

GetViewForOverlay(IMKMapViewDelegate, MKMapView, IMKOverlay)

請改用 MKOverlayRenderer.RendererForOverlay

LoadingMapFailed(IMKMapViewDelegate, MKMapView, NSError)

表示 error 導致載入失敗的 。

MapLoaded(IMKMapViewDelegate, MKMapView)

表示地圖資料的載入已完成。

OverlayRenderer(IMKMapViewDelegate, MKMapView, IMKOverlay)

計算適合 的 overlayMKOverlayRenderer

RegionChanged(IMKMapViewDelegate, MKMapView, Boolean)

指出 所 mapView 顯示的區域已變更。

RegionWillChange(IMKMapViewDelegate, MKMapView, Boolean)

表示 所 mapView 顯示的區域即將變更。

WillStartLoadingMap(IMKMapViewDelegate, MKMapView)

表示即將開始載入地圖資料。

WillStartLocatingUser(IMKMapViewDelegate, MKMapView)

表示系統會開始嘗試尋找使用者。

WillStartRenderingMap(IMKMapViewDelegate, MKMapView)

表示 的轉譯 mapView 即將開始。

適用於