AliyunICanvasView
@interface AliyunICanvasView
画布view
-
回调
Declaration
Objective-C
@property (nonatomic, weak) id<AliyunICanvasViewDelegate> delegate; -
是否允许越界画图,默认不允许
Declaration
Objective-C
@property (nonatomic) BOOL enableCrossBorder; -
画笔
Declaration
Objective-C
@property (nonatomic, strong) AliyunIPaint *paint; -
线数据
Declaration
Objective-C
@property (nonatomic, copy) NSArray<AliyunICanvasLineData *> *lines; -
初始化方法
Declaration
Objective-C
- (instancetype)initWithFrame:(CGRect)frame paint:(AliyunIPaint *)paint;Parameters
frame画板frame
paint画笔
Return Value
self
-
更改画笔配置
Declaration
Objective-C
- (void)changePaint:(AliyunIPaint *)paint;Parameters
paint画笔
-
清空所有线条(不可恢复)
Declaration
Objective-C
- (void)remove; -
撤销上一步
Declaration
Objective-C
- (void)undo; -
恢复上一步
Declaration
Objective-C
- (void)redo; -
撤销本次涂鸦所有的操作
Declaration
Objective-C
- (void)undoAllChanges; -
完成
Declaration
Objective-C
- (UIImage *)complete;Return Value
涂鸦图片
AliyunICanvasView Class Reference