MKMapViewDelegate.OverlayRenderer(MKMapView, IMKOverlay) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
计算他 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
参数
- overlay
- IMKOverlay
需要呈现器的覆盖层。
返回
- 属性
注解
iOS 区分 MKOverlay表示覆盖的几何图形和视觉呈现。 在 iOS 7 之前,覆盖层是使用 MKOverlayView呈现的。 在 iOS 7 中,这些类已被弃用,覆盖现在使用 更高效的 MKOverlayRenderer子类。
若要创建覆盖及其呈现器,应用程序开发人员必须使用 属性或重写 方法将MKMapView覆盖添加到 并返回呈现器OverlayRenderer。OverlayRenderer(MKMapView, IMKOverlay)
此方法动态计算呈现器,使应用程序开发人员能够重复使用具有相同属性的呈现器或动态更改属性。