JCDoodleAction Class Reference

Inherits from NSObject
Declared in JCDoodleAction.h
JCDoodleAction.m

Overview

涂鸦的相关属性和方法

  actionType

设置涂鸦动作的类型,默认为JCDoodleActionUnknown。可自定义类型(值的范围100~254),比如画矩形定义为101。

@property (nonatomic) JCDoodleActionType actionType

Declared In

JCDoodleAction.h

  userId

设置涂鸦动作的发起者,默认为nil

@property (nonatomic, copy) NSString *userId

Declared In

JCDoodleAction.h

  userDefined

设置自定义的数据,默认为nil

@property (nonatomic, copy) NSString *userDefined

Declared In

JCDoodleAction.h

  pageNumber

当多页涂鸦的情况下,可以设置涂鸦动作发生在具体哪一页上,默认为0

@property (nonatomic) NSUInteger pageNumber

Declared In

JCDoodleAction.h

  brushWidth

当画涂鸦轨迹时,设置轨迹的宽,默认为0

@property (nonatomic) CGFloat brushWidth

Declared In

JCDoodleAction.h

  brushColor

当画涂鸦轨迹时,设置轨迹的颜色,默认为nil

@property (nonatomic, copy) UIColor *brushColor

Declared In

JCDoodleAction.h

  pathPoints

当画涂鸦轨迹时,获取轨迹的点的集合,默认为nil。数组内的每一个对象都是NSArray,表示一个点。 一个点(NSArray)内包含了3个值,第一个值是和上一个点的时间间隔(毫秒, int型),第二个值是点的x坐标(CGFloat型),第三个值是点的y坐标(CGFloat型)。

@property (nonatomic, readonly, strong) NSArray<NSArray<NSNumber*> *> *pathPoints

Declared In

JCDoodleAction.h

– addPointWithPositionX:positionY:

当画涂鸦轨迹时,添加轨迹的每一个点

- (void)addPointWithPositionX:(CGFloat)x positionY:(CGFloat)y

Parameters

x

x坐标

y

y坐标

Declared In

JCDoodleAction.h