一个画板demo(一)界面布局
应用点:
1.UIBezierPath
2.用storyboard布局
3.用UIPanGestureRecognizer获取触摸点的坐标
4.drawRect
5.其他
分析:
一个画板需要的功能有:
1.更改画笔颜色 更改画笔粗细
2.橡皮
3.撤销上一笔
4.清空画板
5.加载图片
6.保存到相册
1是对画笔的操作,在画线过程中改变线的属性值,因此是用UIBezierPath里的方法。
2也可以看作是对画笔的操作,偷懒的做法就是将画线的颜色改成跟画板的背景色相同。
3 4 都是对画板的操作
5要读取相册里面的图片并且能够 修改大小 缩放 画图上去
该程序设置在ipad模拟器环境下运行
修改project里面的devices
首先要布局一个画板的视图
在storyboard里面布局
这个slider只有横着的,要让他竖着就要用代码来旋转
首先将slider属性拖拽到viewcontroller.m里面
加slider的约束值的时候一定要细心,要不然很容易出错!!!
再改变self.slider的transform属性,因为界面一加载出来就呈现出旋转过来,因此要在viewdidload方法里面写旋转的代码
1 //旋转滑动条 2 self.slider.transform = CGAffineTransformMakeRotation(M_PI_2);
加完的效果这样
页面布局基本完成
标签:里面,画笔,布局,画板,旋转,slider 来源: https://www.cnblogs.com/apprendre-10-28/p/10568793.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。