MKCircleRenderer
MKCircleRenderer
класс обеспечивает визуальное представление для MKCircle
объект наложения. Это средство рендеринга рисует путем заполнения и перечеркивания круга, представленного объектом наложения. Можно изменить цвет и другие атрибуты получения круга путем изменения свойств, наследованных от родительского класса. Вы обычно используете этот класс как есть и не разделяете его на подклассы.
Вы создаете экземпляр этого класса в Вашем делегате представления карты mapView:rendererForOverlay:
метод.
Наследование
-
NSObject
-
MKOverlayRenderer
-
MKOverlayPathRenderer
-
MKCircleRenderer
-
NSObject
-
MKOverlayRenderer
-
MKOverlayPathRenderer
-
MKCircleRenderer
Оператор импорта
Swift
import MapKit
Objective C
@import MapKit;
Доступность
Доступный в OS X v10.9 и позже.
-
Инициализирует и возвращает новое представление наложения с помощью указанного кругового объекта наложения.
Объявление
Swift
init!(circle
circle
: MKCircle!)Objective C
- (instancetype)initWithCircle:(MKCircle *)
circle
Параметры
circle
Круговое наложение, содержащее информацию о круговой области, которая будет нарисована. Средство рендеринга поддерживает сильную ссылку к объекту, который Вы обеспечиваете. Этот параметр не должен быть
nil
.Возвращаемое значение
Инициализированный круговой объект средства рендеринга.
Оператор импорта
Objective C
@import MapKit;
Swift
import MapKit
Доступность
Доступный в OS X v10.9 и позже.
-
Круговой объект наложения, содержащий информацию, раньше рисовал наложение. (только для чтения)
Объявление
Swift
var circle: MKCircle! { get }
Objective C
@property(nonatomic, readonly) MKCircle *circle
Оператор импорта
Objective C
@import MapKit;
Swift
import MapKit
Доступность
Доступный в OS X v10.9 и позже.