【iOS开发-85】利用touch触摸事件:实现画板画画、撤销、清屏以及图片保存功能
2014-12-12 13:46
731 查看
(1)效果
(2)代码下载
http://download.csdn.net/detail/wsb200514/8251841
(3)总结
——最主要的“画”的功能是在drawRect函数中完成,而所有路径或者点得拼接是在touchesBegan、touchesMoved和touchesEnded三个函数中完成的。
——每次修改后记得要setNeedsDisplay刷新。
——可以记录每个CGPoint点,然后用CGContextRef上下文画出来。
——也可以开启一个UIBezierPath,然后把CGPoint存在这个路径中,最后把这个UIbezierPath stroke出来即可。
——不管是用哪种方法,这些路径等都是存放在一个大得可变数组中,而可变数组的removeAllObject和removeLastObject可以实现清屏和撤销的操作。
(2)代码下载
http://download.csdn.net/detail/wsb200514/8251841
(3)总结
——最主要的“画”的功能是在drawRect函数中完成,而所有路径或者点得拼接是在touchesBegan、touchesMoved和touchesEnded三个函数中完成的。
——每次修改后记得要setNeedsDisplay刷新。
——可以记录每个CGPoint点,然后用CGContextRef上下文画出来。
——也可以开启一个UIBezierPath,然后把CGPoint存在这个路径中,最后把这个UIbezierPath stroke出来即可。
——不管是用哪种方法,这些路径等都是存放在一个大得可变数组中,而可变数组的removeAllObject和removeLastObject可以实现清屏和撤销的操作。
相关文章推荐
- iOS 画板的实现,具有颜色、线宽、橡皮、撤销和清屏功能
- IOS开发之——保存图片到相册的功能实现
- iOS 开发 中级:Audio之利用AVAudioPlayer实现SystemSoundService的功能
- Hybrid开发 Sencha pinch事件的监听实现图片的缩放功能
- iOS开发UI篇—UIScrollView控件实现图片缩放功能
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- [ios开发]利用有道翻译API实现简单的翻译功能
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- iOS开发UI篇—UIScrollView控件实现图片缩放功能
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- Android网络:开发浏览器(五)——功能完善之保存图片实现
- 地址方法[ios开发]利用有道翻译API实现简单的翻译功能地址方法
- 【iOS开发-54】案例学习:通过UIScrollView的缩放图片功能练习代理模式的具体实现
- IOS开发 实现电话呼叫功能以及监听电话状态
- 一个iOS图片选择器的DEMO(实现图片添加,宫格排列,图片长按删除,以及图片替换等功能)
- iPhone开发笔记(12)利用.net实现服务端接收上传的图片并保存
- 16—【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能
- 【Android2D游戏开发十六】(上文之触摸屏手势)详解Android Gesture 手势操作!利用手势实现一个简单切换图片的功能!
- 【iOS开发-55】图片轮播案例:scrollView的分页、滚动条、利用代理控制定时器和Page Control以及多线程问题