-
INVRoute의 Delegate.Declaration
Objective-C
@property (readwrite, nonatomic, nullable) id<INVRouteDelegate> delegate;Swift
weak var delegate: INVRouteDelegate? { get set } -
경로를 구성하는 링크 배열.
Declaration
Objective-C
@property (readwrite, copy, nonatomic) NSArray<INVRouteLink *> *_Nonnull links;Swift
var links: [INVRouteLink] { get set } -
경로의 두께. (pt 단위)
기본값은
7입니다.Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat lineWidth;Swift
var lineWidth: CGFloat { get set } -
경로의 테두리 두께. (pt 단위)
기본값은
2입니다.Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat strokeWidth;Swift
var strokeWidth: CGFloat { get set } -
경로의 진행률.
진행률의 범위는
0.0~1.0입니다.
기본값은0.0입니다.Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat passRatio;Swift
var passRatio: CGFloat { get set } -
경로의 진행 색상.
기본값은
UIColor.clearColor입니다.Declaration
Objective-C
@property (readwrite, strong, nonatomic) UIColor *_Nonnull passLineColor;Swift
var passLineColor: UIColor { get set } -
경로의 진행 테두리 색상.
기본값은
UIColor.clearColor입니다.Declaration
Objective-C
@property (readwrite, strong, nonatomic) UIColor *_Nonnull passStrokeColor;Swift
var passStrokeColor: UIColor { get set } -
경로의 진행된 길이. (미터 단위)
Declaration
Objective-C
@property (readonly, nonatomic) double passDistance;Swift
var passDistance: Double { get } -
경로가 진행되는 각도. (도 단위)
Declaration
Objective-C
@property (readonly, nonatomic) double passAngle;Swift
var passAngle: Double { get } -
경로의 전체 길이. (미터 단위)
Declaration
Objective-C
@property (readonly, nonatomic) double routeDistance;Swift
var routeDistance: Double { get } -
링크 배열을 이용하여 경로 객체를 생성합니다.
Declaration
Objective-C
+ (nonnull instancetype)routeWithLinks:(nonnull NSArray<INVRouteLink *> *)links;Swift
convenience init(links: [INVRouteLink])Parameters
links링크 배열.
Return Value
INVRouteLink객체.
INVRoute Class Reference