Bagikan melalui


MKMapViewDelegate_Extensions Kelas

Definisi

Metode ekstensi ke IMKMapViewDelegate antarmuka untuk mendukung semua metode dari MKMapViewDelegate protokol.

public static class MKMapViewDelegate_Extensions
type MKMapViewDelegate_Extensions = class
Warisan
MKMapViewDelegate_Extensions

Keterangan

Metode ekstensi untuk IMKMapViewDelegate memungkinkan pengembang memperlakukan instans antarmuka sebagai memiliki semua metode opsional dari protokol asli MKMapViewDelegate . Karena antarmuka hanya berisi anggota yang diperlukan, metode ekstensi ini memungkinkan pengembang untuk memanggil anggota opsional protokol.

Metode

CalloutAccessoryControlTapped(IMKMapViewDelegate, MKMapView, MKAnnotationView, UIControl)

Dipanggil ketika aksesori control callout telah diketuk.

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

Dipanggil saat status seret telah berubah dari oldState ke newState.

CreateClusterAnnotation(IMKMapViewDelegate, MKMapView, IMKAnnotation[])

Metode ekstensi ke IMKMapViewDelegate antarmuka untuk mendukung semua metode dari MKMapViewDelegate protokol.

DidAddAnnotationViews(IMKMapViewDelegate, MKMapView, MKAnnotationView[])

Dipanggil ketika tampilan anotasi (atau tampilan) telah ditambahkan ke mapView.

DidAddOverlayRenderers(IMKMapViewDelegate, MKMapView, MKOverlayRenderer[])

Dipanggil ketika perender overlay (atau perender) telah ditambahkan ke mapView.

DidAddOverlayViews(IMKMapViewDelegate, MKMapView, MKOverlayView)

Pengembang tidak boleh menggunakan metode yang tidak digunakan lagi ini. Pengembang harus menggunakan 'DidAddOverlayRenderers' sebagai gantinya.

DidChangeUserTrackingMode(IMKMapViewDelegate, MKMapView, MKUserTrackingMode, Boolean)

Menunjukkan perubahan dalam aktif MKUserTrackingMode.

DidChangeVisibleRegion(IMKMapViewDelegate, MKMapView)

Metode ekstensi ke IMKMapViewDelegate antarmuka untuk mendukung semua metode dari MKMapViewDelegate protokol.

DidDeselectAnnotationView(IMKMapViewDelegate, MKMapView, MKAnnotationView)

Menunjukkan bahwa view telah dibatalkan pilihannya.

DidFailToLocateUser(IMKMapViewDelegate, MKMapView, NSError)

Menunjukkan bahwa upaya untuk menemukan pengguna saat ini telah gagal karena error.

DidFinishRenderingMap(IMKMapViewDelegate, MKMapView, Boolean)

Menunjukkan bahwa penyajian mapView telah selesai.

DidSelectAnnotationView(IMKMapViewDelegate, MKMapView, MKAnnotationView)

Menunjukkan bahwa yang ditentukan MKAnnotationView telah dipilih.

DidStopLocatingUser(IMKMapViewDelegate, MKMapView)

Menunjukkan bahwa sistem telah berhenti mencoba menemukan pengguna.

DidUpdateUserLocation(IMKMapViewDelegate, MKMapView, MKUserLocation)

Menunjukkan sistem telah memberikan pembaruan ke lokasi pengguna.

GetViewForAnnotation(IMKMapViewDelegate, MKMapView, IMKAnnotation)

Mengembalikan yang MKAnnotationView terkait dengan annotation.

GetViewForOverlay(IMKMapViewDelegate, MKMapView, IMKOverlay)

Gunakan MKOverlayRenderer.RendererForOverlay sebagai gantinya

LoadingMapFailed(IMKMapViewDelegate, MKMapView, NSError)

Menunjukkan pemuatan yang error disebabkan gagal.

MapLoaded(IMKMapViewDelegate, MKMapView)

Menunjukkan bahwa pemuatan data peta telah selesai.

OverlayRenderer(IMKMapViewDelegate, MKMapView, IMKOverlay)

Menghitung dia MKOverlayRenderer sesuai dengan overlay.

RegionChanged(IMKMapViewDelegate, MKMapView, Boolean)

Menunjukkan wilayah yang ditampilkan oleh mapView telah berubah.

RegionWillChange(IMKMapViewDelegate, MKMapView, Boolean)

Menunjukkan wilayah yang ditampilkan oleh mapView akan berubah.

WillStartLoadingMap(IMKMapViewDelegate, MKMapView)

Menunjukkan bahwa pemuatan data peta akan dimulai.

WillStartLocatingUser(IMKMapViewDelegate, MKMapView)

Menunjukkan bahwa sistem akan mulai mencoba menemukan pengguna.

WillStartRenderingMap(IMKMapViewDelegate, MKMapView)

Menunjukkan bahwa penyajian mapView akan segera dimulai.

Berlaku untuk