次の方法で共有


MKMapViewDelegate_Extensions クラス

定義

プロトコルからMKMapViewDelegateのすべてのメソッドをIMKMapViewDelegateサポートする インターフェイスへの拡張メソッド。

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)

ドラッグの状態が から oldStatenewState変更されたときに呼び出されます。

CreateClusterAnnotation(IMKMapViewDelegate, MKMapView, IMKAnnotation[])

プロトコルからMKMapViewDelegateのすべてのメソッドをIMKMapViewDelegateサポートする インターフェイスへの拡張メソッド。

DidAddAnnotationViews(IMKMapViewDelegate, MKMapView, MKAnnotationView[])

注釈ビュー (またはビュー) が に mapView追加されたときに呼び出されます。

DidAddOverlayRenderers(IMKMapViewDelegate, MKMapView, MKOverlayRenderer[])

オーバーレイ レンダラー (またはレンダラー) が に mapView追加されたときに呼び出されます。

DidAddOverlayViews(IMKMapViewDelegate, MKMapView, MKOverlayView)

開発者は、この非推奨のメソッドを使用しないでください。 開発者は、代わりに 'DidAddOverlayRenderers' を使用する必要があります。

DidChangeUserTrackingMode(IMKMapViewDelegate, MKMapView, MKUserTrackingMode, Boolean)

アクティブ MKUserTrackingModeな の変更を示します。

DidChangeVisibleRegion(IMKMapViewDelegate, MKMapView)

プロトコルからMKMapViewDelegateのすべてのメソッドをIMKMapViewDelegateサポートする インターフェイスへの拡張メソッド。

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)

に適した を MKOverlayRenderer 計算します overlay

RegionChanged(IMKMapViewDelegate, MKMapView, Boolean)

によって mapView 表示される領域が変更されたことを示します。

RegionWillChange(IMKMapViewDelegate, MKMapView, Boolean)

によって表示される mapView 領域が変更されようと中であることを示します。

WillStartLoadingMap(IMKMapViewDelegate, MKMapView)

マップ データの読み込みが開始されることを示します。

WillStartLocatingUser(IMKMapViewDelegate, MKMapView)

システムがユーザーの検索の試行を開始することを示します。

WillStartRenderingMap(IMKMapViewDelegate, MKMapView)

のレンダリング mapView が開始されることを示します。

適用対象