MKMapViewDelegate.OverlayRenderer(MKMapView, IMKOverlay) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Calcula que ele é MKOverlayRenderer apropriado para o 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
A sobreposição que exige um renderizador.
Retornos
- Atributos
Comentários
O iOS distingue entre o MKOverlay, que representa a geometria de uma sobreposição e sua apresentação visual. Antes do iOS 7, as sobreposições eram renderizadas usando MKOverlayViews. No iOS 7, essas classes foram preteridas e as sobreposições agora usam as subclasses mais eficientes do MKOverlayRenderer.
Para criar uma sobreposição e seu renderizador, os desenvolvedores de aplicativos devem adicionar a sobreposição ao MKMapView e retornar o renderizador usando a OverlayRenderer propriedade ou substituindo o OverlayRenderer(MKMapView, IMKOverlay) método .
Esse método calcula dinamicamente o renderizador, permitindo que o desenvolvedor do aplicativo reutilize renderizadores com propriedades idênticas ou altere as propriedades dinamicamente.