JRTCSDK-iOS
v1.0.9
API文档
|
涂鸦操作类 更多...
构造函数 | |
(void) | - addPointWithPositionX:positionY:timeInterval: |
加点 point屏幕的坐标点(如(100, 100)),size屏幕view的尺寸(如(375, 667)) float x = 2 * point.x / size.width - 1.0; float y = 2 * point.y / size.height - 1.0; 更多... | |
属性 | |
JCDoodleActionType | actionType |
NSString * | userId |
NSString * | userDefined |
NSUInteger | pageNumber |
float | brushWidth |
UIColor * | brushColor |
NSString * | stickerUnicode |
NSString * | stickerName |
float | stickerX |
float | stickerY |
float | stickerWidth |
float | stickerHeight |
int | stickerRotate |
NSArray< NSArray< NSNumber * > * > * | pathPoints |
涂鸦操作类
- (void) addPointWithPositionX: | (float) | x | |
positionY: | (float) | y | |
timeInterval: | (int) | timeInterval | |
加点 point屏幕的坐标点(如(100, 100)),size屏幕view的尺寸(如(375, 667)) float x = 2 * point.x / size.width - 1.0; float y = 2 * point.y / size.height - 1.0;
x | 需使用以下方法把屏幕的坐标点转换成逻辑坐标点 |
y | 需使用以下方法把屏幕的坐标点转换成逻辑坐标点 |
timeInterval | 点与点的时间间隔 |
|
readwritenonatomicassign |
类型,可在JCDoodleActionExtraBase基础上来扩展自定义类型
|
readwritenonatomicassign |
设置涂鸦轨迹的颜色,默认为nil
|
readwritenonatomicassign |
设置涂鸦轨迹或橡皮擦宽度,默认为0
|
readwritenonatomicassign |
用于多页涂鸦,默认为0
|
readnonatomicstrong |
涂鸦轨迹的点集合,数组内的每一个NSArray,表示一个点。一个点(NSArray)内包含了3个值,第一个值是和上一个点的时间间隔(毫秒, int型),第二个值是点的x坐标(float型),第三个值是点的y坐标(float型)。 @discussion x, y是逻辑坐标点,需使用以下方法转换成屏幕的坐标点(sX, sY) size屏幕view的尺寸(如(375, 667)) CGFloat sX = (x + 1.0) * size.width / 2; CGFloat sY = (y + 1.0) * size.height / 2;
@discussion 加点使用接口 - (void)addPointWithPositionX:(float)x positionY:(float)y timeInterval:(int)timeInterval;
|
readwritenonatomicassign |
设置贴图高度
|
readwritenonatomiccopy |
设置 stickerName。当贴图为自定义图片时,需要设置 stickerName。
|
readwritenonatomicassign |
设置贴图角度
|
readwritenonatomiccopy |
设置贴图 unicode。当贴图为 emoji 表情时,需要设置 unicode。
|
readwritenonatomicassign |
设置贴图宽度
|
readwritenonatomicassign |
设置贴图逻辑 x 值,逻辑坐标点由屏幕坐标点根据屏幕尺寸转化。
|
readwritenonatomicassign |
设置贴图逻辑 y 值,逻辑坐标点由屏幕坐标点根据屏幕尺寸转化。
|
readwritenonatomiccopy |
自定义数据
|
readwritenonatomiccopy |
发起者