TencentMapSDK_iOS_3D_v6.7.0

QArcView.h
1 //
2 // QArcView.h
3 // QMapKit
4 //
5 // Created by Keith Cao on 2020/11/19.
6 // Copyright © 2020 tencent. All rights reserved.
7 //
8
9 #import "QArc.h"
10 #import "QOverlayPathView.h"
11
12 NS_ASSUME_NONNULL_BEGIN
13
18 @interface QArcView : QOverlayPathView
19
27 - (instancetype)initWithArc:(QArc *)arc;
28
32 @property (nonatomic, readonly) QArc *arc;
33
37 @property(nonatomic, assign) CGFloat borderWidth;
38
42 @property(nonatomic, strong) UIColor *borderColor;
43
47 @property (nonatomic, copy) NSArray<NSNumber *> *lineDashPattern;
48
52 @property (nonatomic, assign, getter=isDrawSymbol) BOOL drawSymbol;
53
57 @property (nonatomic, assign) CGFloat symbolGap;
58
62 @property(nonatomic, assign) BOOL disableCollideLabel;
63
64 @end
65
66 NS_ASSUME_NONNULL_END
QArcView::lineDashPattern
NSArray< NSNumber * > * lineDashPattern
实线和虚线的线长序列(元素个数必须是偶数)。默认为nil为实线
Definition: QArcView.h:47
QArc
Definition: QArc.h:15
QArcView::symbolGap
CGFloat symbolGap
箭头之间的间距. 单位：Point
Definition: QArcView.h:57
QArcView::borderColor
UIColor * borderColor
描边的颜色。 宽度为0时无描边
Definition: QArcView.h:42
QArcView::arc
QArc * arc
关联的QArc对象
Definition: QArcView.h:32
QArcView::disableCollideLabel
BOOL disableCollideLabel
当与底图上的POI/道路名 相交时，是否将其碰撞掉。默认为NO（碰撞掉）
Definition: QArcView.h:62
QArcView::borderWidth
CGFloat borderWidth
描边的宽度。 单位：Point. 宽度为0时无描边(描边宽度请小于lineWidth的一半)
Definition: QArcView.h:37
QArcView
此类是QArc用于显示弧线的view
Definition: QArcView.h:19
QArcView::drawSymbol
BOOL drawSymbol
是否绘制箭头图标
Definition: QArcView.h:52
QOverlayPathView
该类提供基于几何路径的overlay
Definition: QOverlayPathView.h:17