MKMapViewDelegate.OverlayRenderer(MKMapView, IMKOverlay) 方法

定义

计算他 MKOverlayRenderer 适合 的 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

参数

mapView
MKMapView

MKMapView正在呈现的 。

overlay
IMKOverlay

需要呈现器的覆盖层。

返回

属性

注解

iOS 区分 MKOverlay表示覆盖的几何图形和视觉呈现。 在 iOS 7 之前,覆盖层是使用 MKOverlayView呈现的。 在 iOS 7 中,这些类已被弃用,覆盖现在使用 更高效的 MKOverlayRenderer子类。

若要创建覆盖及其呈现器,应用程序开发人员必须使用 属性或重写 方法将MKMapView覆盖添加到 并返回呈现器OverlayRendererOverlayRenderer(MKMapView, IMKOverlay)

此方法动态计算呈现器,使应用程序开发人员能够重复使用具有相同属性的呈现器或动态更改属性。

适用于

另请参阅