博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS边练边学--触摸事件以及能够拖拽的UIView的练习
阅读量:6827 次
发布时间:2019-06-26

本文共 391 字,大约阅读时间需要 1 分钟。

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

二、响应者对象

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

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

四、UITouch

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

五、UITouch的方法

六、事件的传递示例

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

 

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

转载地址:http://inykl.baihongyu.com/

你可能感兴趣的文章
【Python】京东商品价格监控
查看>>
Codeforces 10A-Power Consumption Calculation(模拟)
查看>>
Project Euler:Problem 42 Coded triangle numbers
查看>>
李洪强iOS开发之Block和协议
查看>>
Python 调用snmp自定义OID实现监控
查看>>
Spark Streaming概念学习系列之SparkStreaming性能调优
查看>>
hdu 5375 - Gray code(dp) 解题报告
查看>>
Android推送 百度云推送 入门篇
查看>>
Java正则表达式过滤出字母、数字和中文
查看>>
vector删除元素与清除内存空洞
查看>>
Activex感知网页刷新关闭事件
查看>>
Libvirt中windows虚拟机的动态内存管理
查看>>
Xamarin开发笔记—设备类&第三方弹窗的使用和注意事项
查看>>
用外部物理路由器时使用Neutron dhcp-agent提供的metadata服务(by quqi99)
查看>>
P2023 [AHOI2009]维护序列
查看>>
requireJS文件夹
查看>>
苹果电脑 剪切文件 文件夹 快捷键
查看>>
paramiko远程
查看>>
云计算的概念
查看>>
C# 开源框架(整理)
查看>>