Поделиться через


MKMapView.DequeueReusableAnnotation Метод

Определение

Перегрузки

DequeueReusableAnnotation(String)

Возвращает повторно используемые представления заметок.

DequeueReusableAnnotation(String, IMKAnnotation)

DequeueReusableAnnotation(String)

Возвращает повторно используемые представления заметок.

[Foundation.Export("dequeueReusableAnnotationViewWithIdentifier:")]
public virtual MapKit.MKAnnotationView DequeueReusableAnnotation (string withViewIdentifier);
abstract member DequeueReusableAnnotation : string -> MapKit.MKAnnotationView
override this.DequeueReusableAnnotation : string -> MapKit.MKAnnotationView

Параметры

withViewIdentifier
String

Идентификатор, используемый для идентификации представления заметки для повторного использования.

Возвращаемое значение

Повторное представление заметок.

Атрибуты

Комментарии

Позволяет повторно использовать представление заметок, которые не находятся на экране, для заметок, которые находятся на экране. Это оптимизация производительности, которая сокращает количество представлений заметок, которые необходимо создать.

Применяется к

DequeueReusableAnnotation(String, IMKAnnotation)

[Foundation.Export("dequeueReusableAnnotationViewWithIdentifier:forAnnotation:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public virtual MapKit.MKAnnotationView DequeueReusableAnnotation (string identifier, MapKit.IMKAnnotation annotation);
abstract member DequeueReusableAnnotation : string * MapKit.IMKAnnotation -> MapKit.MKAnnotationView
override this.DequeueReusableAnnotation : string * MapKit.IMKAnnotation -> MapKit.MKAnnotationView

Параметры

identifier
String
annotation
IMKAnnotation

Возвращаемое значение

Атрибуты

Применяется к