MKMapViewDelegate.OverlayRenderer(MKMapView, IMKOverlay) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Calcula que es MKOverlayRenderer adecuado para .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
Parámetros
- overlay
- IMKOverlay
Superposición que requiere un representador.
Devoluciones
- Atributos
Comentarios
iOS distingue entre MKOverlay, que representa la geometría de una superposición y su presentación visual. Antes de iOS 7, las superposiciones se representaron mediante MKOverlayViews. En iOS 7, estas clases han quedado en desuso y las superposiciones ahora usan las subclases más eficaces de MKOverlayRenderer.
Para crear una superposición y su representador, los desarrolladores de aplicaciones deben agregar la superposición a MKMapView y devolver el representador mediante la OverlayRenderer propiedad o invalidando el OverlayRenderer(MKMapView, IMKOverlay) método .
Este método calcula dinámicamente el representador, lo que permite al desarrollador de aplicaciones reutilizar los representadores con propiedades idénticas o cambiar las propiedades dinámicamente.