MKMapViewDelegate.OverlayRenderer(MKMapView, IMKOverlay) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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.