IOS画板笔记

1. 创建MainViewController;
2. 创建DrawView用户完成绘图的功能
2.1 先使用touchMoved记录触摸点绘图,只能记录最后一次的点
2.2 使用路径的方式记录所有的点,drawRect方法中绘制该路径
2.3 调整之后,只能记录末次的路径,还需要一个数组,记录完整的绘图步骤
2.4 创建DrawPath封装路径,以保存每一步的颜色和线宽

3. 创建工具视图ToolView
3.1 新建
3.2 创建工具视图中的按钮
3.3 自定义按钮实现选中按钮,在按钮下方绘制红色线条
提示:上要使用按钮的selected属性,否则没有办法直接用setter方法

4. 创建选择颜色视图SelectView
4.1 新建
4.2 夊制ToolView的创建按钮方法,稊作修改
4.3 定义块代码
4.4 扩展初始化方法initWithFrame
4.5 在监听方法中调用块代码变量向上方传递选择的颜色
4.6 修改ToolView中选择颜色的懒加载方法,接收颜色,并利用块代码向视图控制器传递颜色
4.7 在视图控制器中,修改实例化工具视图的方法,接收到颜色变化消息时,修改绘图视图中使用的绘制颜色

原文地址:https://www.cnblogs.com/changxs/p/3342074.html