AliyunICanvasView
@interface AliyunICanvasView
* The canvas view.
-
* The callback.
Declaration
Objective-C
@property (nonatomic, weak) id<AliyunICanvasViewDelegate> delegate; -
* Whether the drawing can go beyond the border. Default is NO.
Declaration
Objective-C
@property (nonatomic) BOOL enableCrossBorder; -
* The paint brush.
Declaration
Objective-C
@property (nonatomic, strong) AliyunIPaint *paint; -
* The data of lines
Declaration
Objective-C
@property (nonatomic, copy) NSArray<AliyunICanvasLineData *> *lines; -
* Initializer.
Declaration
Objective-C
- (instancetype)initWithFrame:(CGRect)frame paint:(AliyunIPaint *)paint;Parameters
frameThe canvas frame.
paintThe paint brush.
Return Value
self
-
* Changes the paint brush.
Declaration
Objective-C
- (void)changePaint:(AliyunIPaint *)paint;Parameters
paintThe paint brush.
-
* Clears the canvas. This operation is irreversible.
Declaration
Objective-C
- (void)remove; -
* Undoes the last stroke.
Declaration
Objective-C
- (void)undo; -
* Redoes the last stroke.
Declaration
Objective-C
- (void)redo; -
* Undoes all strokes.
Declaration
Objective-C
- (void)undoAllChanges; -
* Completes the drawing.
Declaration
Objective-C
- (UIImage *)complete;Return Value
The doodle image.
AliyunICanvasView Class Reference