INVShapeOptions
Objective-C
@protocol INVShapeOptions
Swift
protocol INVShapeOptions
셰이프의 옵션을 정의한 프로토콜.
-
셰이프의 고유 ID.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull identifier;
Swift
var identifier: String { get }
-
셰이프에 저장할 사용자 정보.
Declaration
Objective-C
@property (nonatomic, strong) NSDictionary *_Nonnull userInfo;
Swift
var userInfo: [AnyHashable : Any] { get set }
-
셰이프의 Z 인덱스.
두 셰이프가 겹쳐진 경우, 높은 값일 수록 앞에 표출됩니다.
Declaration
Objective-C
@property (nonatomic) NSInteger zIndex;
Swift
var zIndex: Int { get set }
-
셰이프의 전역 Z 인덱스.
Declaration
Objective-C
@property (nonatomic) NSInteger globalZIndex;
Swift
var globalZIndex: Int { get set }
-
셰이프가 표출되기 위한 최소 줌 레벨.
기본값은
1
입니다.Declaration
Objective-C
@property (nonatomic) double visibleMinZoom;
Swift
var visibleMinZoom: Double { get set }
-
셰이프가 표출되기 위한 최대 줌 레벨.
기본값은
20
입니다.Declaration
Objective-C
@property (nonatomic) double visibleMaxZoom;
Swift
var visibleMaxZoom: Double { get set }