MKMapViewDelegate.OverlayRenderer(MKMapView, IMKOverlay) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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.