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