iOS开发 - 响应者链触摸事件(一)
2016-01-22 16:40
423 查看
原文链接
触摸事件
在用户使用app过程中,会产生各种各样的事件iOS中的事件可以分为3大类型
?
响应者对象
在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件。我们称之为“响应者对象”UIApplication、UIViewController、UIView都继承自UIResponder,因此它们都是响应者对象,都能够接收并处理事件
UIResponder
?UIView的触摸事件处理
?UITouch
当用户用一根手指触摸屏幕时,会创建一个与手指相关联的UITouch对象一根手指对应一个UITouch对象
UITouch的作用
保存着跟手指相关的信息,比如触摸的位置、时间、阶段
当手指移动时,系统会更新同一个UITouch对象,使之能够一直保存该手指在的触摸位置
当手指离开屏幕时,系统会销毁相应的UITouch对象
提示:iPhone开发中,要避免使用双击事件!
UITouch属性
?
?
UIEvent
?touches和event参数
?触摸事件实例
?相关文章推荐
- iOS 开发 nib , xib, storyboard 区别
- iOS 友盟分享
- iOS--资料--开源收集
- iOS滑动tableView来改变导航栏的颜色
- [IOS]二维曲线图表
- github上前100的ios项目
- iOS中如何优化Cell中图片的下载性能
- iOS 开发 -- 常见坑(PCH问题)
- IOS启动动画
- iOS毛玻璃(虚化)效果
- 有关于iOS测试证书问题
- iOS怎样导出IPA包
- iOS中全局悬浮按钮,类似IPhone中的AssistiveTouch
- IOS开发知识(九)
- IOS开发知识(八)
- IOS开发知识(七)
- 常用的iOS第三方资源
- iOS Xib 和 storyboard 相关
- IOS视屏播放过程中横竖屏切换
- IOS手势冲突