WhiteCameraBound Class Reference
centerX
@property (nonatomic, nullable, strong) NSNumber *centerX
视角边界的中心点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 X 轴坐标。不填则默认为 0。
centerY
@property (nonatomic, nullable, strong) NSNumber *centerY
视角边界的中心点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 Y 轴坐标。不填则默认为 0。
width
@property (nonatomic, nullable, strong) NSNumber *width
视角边界的宽度,单位为像素。如果不填,则表示无限制。
height
@property (nonatomic, nullable, strong) NSNumber *height
视角边界的高度,单位为像素。如果不填,则表示无限制。
maxContentMode
@property (nonatomic, nullable, strong) WhiteContentModeConfig *maxContentMode
视角边界的最大缩放比例。最大值无上限。详见 WhiteContentModeConfig。
minContentMode
@property (nonatomic, nullable, strong) WhiteContentModeConfig *minContentMode
视角边界的最小缩放比例。最小值为 0。详见 WhiteContentModeConfig。
initWithCenter:minContent:maxContent:
- (instancetype)initWithCenter:(CGPoint)visionCenter minContent:(WhiteContentModeConfig *)minConfig maxContent:(WhiteContentModeConfig *)maxConfig
指定白板视角边界的中心点并初始化 WhiteCameraBound 对象。
参数
参数名 | 描述 |
---|---|
visionCenter | 视角边界的中心点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的坐标。 |
minConfig | 视角边界的最小缩放设置。 |
maxConfig | 视角边界的最小缩放设置。 |
返回值
初始化的 WhiteCameraBound 对象。
initWithFrame:minContent:maxContent:
- (instancetype)initWithFrame:(CGRect)visionFrame minContent:(WhiteContentModeConfig *)minConfig maxContent:(WhiteContentModeConfig *)maxConfig
指定白板视角边界的框架并初始化 WhiteCameraBound 对象。
参数
参数名 | 描述 |
---|---|
visionFrame | 视角边界的框架(宽和高)。 |
minConfig | 视角边界框架的最小值(Frame * miniScale)。 |
maxConfig | 视角边界框架的最大值(Frame * maxScale)。 |
返回值
初始化的 WhiteCameraBound 对象。
defaultMinContentModeScale:maxContentModeScale:
+ (instancetype)defaultMinContentModeScale:(CGFloat)miniScale maxContentModeScale:(CGFloat)maxScale
设置视角边界的默认最小缩放比例。
参数
参数名 | 描述 |
---|---|
miniScale | 视角边界的最小缩放比例。 |
maxScale | 视角边界的最大缩放比例。 |