zoukankan      html  css  js  c++  java
  • iOS边练边学--触摸事件以及能够拖拽的UIView的练习

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

    二、响应者对象

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

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

    四、UITouch

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

    五、UITouch的方法

    六、事件的传递示例

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

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

  • 相关阅读:
    HDU 1686 Oulipo(kmp)
    openstack介绍以及流程
    openstack组件介绍
    linux之sort
    linux-ls命令
    CSRF-跨域访问保护
    WEB聊天
    python之路-Django进阶
    python之路-Django
    python之路-jQuery
  • 原文地址:https://www.cnblogs.com/gchlcc/p/5343405.html
Copyright © 2011-2022 走看看