-
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
객체.