您的位置:首页 > 产品设计 > UI/UE

iOS边练边学--触摸事件以及能够拖拽的UIView的练习

2016-03-31 23:44 633 查看
一、用户在使用APP的过程中,会产生各种各样的事件。iOS中的事件可以分为3大类型:



二、响应者对象

在iOS中只有继承了了UIResponder的对象才能接受并处理事件,这样的对象称之为“响应者对象”

UIApplication、UIViewController、UIView都继承自UIResponder,因此他们都是响应者对象,都能够接受并处理事件

UIResponder内部提供了以下方法来处理事件



三、练习中对UIView的触摸事件进行了熟悉



四、UITouch

一根手指对应一个UITouch对象

UITouch作用:保存跟手指相关的信息,比如触摸的位置、时间、阶段

注意:iPhone开发中,要避免使用双击事件!

五、UITouch的方法



六、事件的传递示例



七、UIView不能接收触摸事件的三种情况





八、根据UIView的触摸事件做的练习--能够拖拽的UIView

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: