首页 > 移动平台 > 详细

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

时间:2016-04-01 00:49:59      阅读:274      评论:0      收藏:0      [点我收藏+]

一、用户在使用APP的过程中,会产生各种各样的事件。iOS中的事件可以分为3大类型:

技术分享

二、响应者对象

  • 在iOS中只有继承了了UIResponder的对象才能接受并处理事件,这样的对象称之为“响应者对象”
  • UIApplication、UIViewController、UIView都继承自UIResponder,因此他们都是响应者对象,都能够接受并处理事件
  • UIResponder内部提供了以下方法来处理事件

技术分享

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

技术分享

四、UITouch

  • 一根手指对应一个UITouch对象
  • UITouch作用:保存跟手指相关的信息,比如触摸的位置、时间、阶段
  • 注意:iPhone开发中,要避免使用双击事件!

五、UITouch的方法

技术分享

六、事件的传递示例

技术分享

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

技术分享

 

技术分享

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

技术分享

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

原文:http://www.cnblogs.com/gchlcc/p/5343405.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!