- 200行代码实现超流畅的写字板
- 支持撤销重做功能;
- 支持单笔擦除及整体清除;
- 支持纯Apple Pencil输入模式;
- 支持线宽自定义及颜色自定义;
- 支持导出整体图片及有效区域图片。
(具体使用请参考Demo中的代码)
#import "TFWritingBoard.h"
@interface ViewController () <TFWritingBoardDelegate>
TFWritingBoard *writingBoard = [[TFWritingBoard alloc] initWithFrame:self.view.bounds];
writingBoard.backgroundColor = [UIColor whiteColor];
writingBoard.delegate = self;
writingBoard.lineWidth = 2.0;
writingBoard.lineColor = [UIColor blackColor];
[self.view addSubview:writingBoard];
/** 版本信息
Version: 1.2
Date: 2018.11.05
Target: iOS 8.0 Later
Changes: (【A】新增,【D】删除,【M】修改,【F】修复Bug)
1.【F】修复在Apple Pencil模式下书写时,手指不停点击屏幕可能会出现断线的问题,防止误触。
*/
- 如本开源代码对你有帮助,请点击右上角的★Star,你的鼓励是我前进的动力;
- 如你对本代码有疑问或建议,欢迎Issues,也可以将问题或建议发送至:teanfoo@outlook.com,我们互相帮助、共同进步。