Bagikan melalui


MKMapViewDelegate.OverlayRenderer(MKMapView, IMKOverlay) Metode

Definisi

Menghitung dia MKOverlayRenderer sesuai dengan overlay.

[Foundation.Export("mapView:rendererForOverlay:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual MapKit.MKOverlayRenderer OverlayRenderer (MapKit.MKMapView mapView, MapKit.IMKOverlay overlay);
abstract member OverlayRenderer : MapKit.MKMapView * MapKit.IMKOverlay -> MapKit.MKOverlayRenderer
override this.OverlayRenderer : MapKit.MKMapView * MapKit.IMKOverlay -> MapKit.MKOverlayRenderer

Parameter

mapView
MKMapView

Yang MKMapView sedang dirender.

overlay
IMKOverlay

Overlay yang membutuhkan perender.

Mengembalikan

Atribut

Keterangan

iOS membedakan antara MKOverlay, yang mewakili geometri overlay, dan presentasi visual. Sebelum iOS 7, overlay dirender menggunakan MKOverlayViews. Di iOS 7, kelas-kelas ini telah tidak digunakan lagi, dan overlay sekarang menggunakan subkelas yang lebih efisien dari MKOverlayRenderer.

Untuk membuat overlay dan perendernya, pengembang aplikasi harus menambahkan overlay ke MKMapView dan mengembalikan perender baik menggunakan OverlayRenderer properti atau dengan menimpa OverlayRenderer(MKMapView, IMKOverlay) metode .

Metode ini secara dinamis menghitung perender, memungkinkan pengembang aplikasi untuk menggunakan kembali perender dengan properti yang identik atau mengubah properti secara dinamis.

Berlaku untuk

Lihat juga