MKMapViewDelegate.OverlayRenderer(MKMapView, IMKOverlay) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Calcola l'oggetto MKOverlayRenderer appropriato per .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
Parametri
- overlay
- IMKOverlay
Sovrimpressione che richiede un renderer.
Restituisce
- Attributi
Commenti
iOS distingue tra MKOverlay, che rappresenta la geometria di una sovrimpressione e la presentazione visiva. Prima di iOS 7, il rendering delle sovrimpressioni veniva eseguito usando MKOverlayViews. In iOS 7 queste classi sono state deprecate e le sovrimpressioni ora usano le sottoclassi più efficienti di MKOverlayRenderer.
Per creare una sovrimpressione e il relativo renderer, gli sviluppatori di applicazioni devono aggiungere la sovrimpressione a MKMapView e restituire il renderer usando la OverlayRenderer proprietà o eseguendo l'override del OverlayRenderer(MKMapView, IMKOverlay) metodo .
Questo metodo calcola dinamicamente il renderer, consentendo allo sviluppatore dell'applicazione di riutilizzare i renderer con proprietà identiche o di modificare dinamicamente le proprietà.