Partager via


MKMapViewDelegate.OverlayRenderer(MKMapView, IMKOverlay) Méthode

Définition

Calcule qu’il MKOverlayRenderer convient à .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

Paramètres

mapView
MKMapView

En MKMapView cours de rendu.

overlay
IMKOverlay

Superposition nécessitant un renderer.

Retours

Attributs

Remarques

iOS fait la distinction entre , MKOverlayqui représente la géométrie d’une superposition, et sa présentation visuelle. Avant iOS 7, les superpositions étaient rendues à l’aide MKOverlayViewde s. Dans iOS 7, ces classes ont été dépréciées et les superpositions utilisent désormais les sous-classes les plus efficaces de MKOverlayRenderer.

Pour créer une superposition et son convertisseur, les développeurs d’applications doivent ajouter la superposition au MKMapView et retourner le convertisseur à l’aide de la OverlayRenderer propriété ou en remplaçant la OverlayRenderer(MKMapView, IMKOverlay) méthode.

Cette méthode calcule dynamiquement le convertisseur, ce qui permet au développeur d’applications de réutiliser les renderers avec des propriétés identiques ou de modifier les propriétés dynamiquement.

S’applique à

Voir aussi