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