【触摸案例-触摸事件介绍 Objective-C语言】
- 开发
- 32
-
一、触摸事件
![通知](https://img-blog.csdnimg.cn/direct/df5311b96772484e8fdd6e95512ea8bd.png#pic_center)
1.接下来,我们来说这个,触摸事件,
![通知](https://img-blog.csdnimg.cn/direct/33e48f5c30ca4bfab5db7cd503f7bf97.png#pic_center)
iOS当中的事件,可以分为三大类:
1)触摸事件
2)加速计事件
3)远程控制事件
事件呢,这个里面呢,使用app的过程当中呢,产生各种各样的事件,事件呢,分为三大类,在iOS里边儿啊,分为三大类,首先,有一个叫做触摸事件,触摸事件是什么,就是你手碰屏幕的时候,这个时候,就叫做触摸事件,
然后呢,还有一个叫做,加速计事件,加速计事件,是什么,对,摇一摇,实际上,就是一个加速计事件,
然后呢,还有一个远程控制事件,远程控制事件是什么,实际上,最简单的,就是我们大家都用过的啊,就是听歌,听歌不是有耳机吗,线控,那个线控,实际上,就是一个远程控制事件,就是你点一下音量加,那个声音它就变了啊,等等,这些东西,
包括那个自拍杆,插耳机里边的那种,
我们今天来学习的是这个触摸事件
2.响应者对象
![通知](https://img-blog.csdnimg.cn/direct/b997d7d5774a4d75ae07864a0eef3fc3.png#pic_center)
学习触摸事件,这个里边儿呢,有一个概念,叫做“响应者对象”,
我们之前,总是说,这个文本框啊,成为第一响应者,什么叫响应者对象,这个里边啊,
在iOS当中不是任何对象都能够去处理事件,只有继承了一个叫做UIResponder的一个类,的对象,才能够接收,并且处理事件,
继承它的这个类型的对象,实际上,我们就叫做“响应者对象”,
实际上,textField,也是继承了UIResponder,
UIApplication、UIViewController、UIView都是继承自UIResponder,因此这些类型创建出来的对象,都是响应者对象,它们都能够去接收,并且处理事件,
UIView、UIViewController、UIApplication、都是可以接收、并且处理事件的,
2.我们可以来试一下啊,新建一个项目,
![通知](https://img-blog.csdnimg.cn/direct/3c7e1b55531247f2ba2b17208cdfe005.png#pic_center)
Name:01-触摸事件参数
![通知](https://img-blog.csdnimg.cn/direct/2458239cfc7c427f9b989bf447a058ea.png#pic_center)
我直接在这儿来敲一个UIResponder啊,
![通知](https://img-blog.csdnimg.cn/direct/12f9f7af9d1e4b4bb2f95290e854a831.png#pic_center)
UIResponder,
![通知](https://img-blog.csdnimg.cn/direct/c341f853fafe46c8b7ec377b190c102b.png#pic_center)
实际上,有这么一个类,啊,
![通知](https://img-blog.csdnimg.cn/direct/30eafc3522034be79b2c74d5b2fd59fa.png#pic_center)
继承自这个类的对象,
![通知](https://img-blog.csdnimg.cn/direct/a64d450dd5c94912912cce0ad8c2affe.png#pic_center)
继承自这个类的对象,都是响应者对象,
然后,往下看啊,这里面,有一个叫做becomeFirstResponder:这个方法,
![通知](https://img-blog.csdnimg.cn/direct/95bbd4a80de9473d9d1cd42d9acd212f.png#pic_center)
眼熟吧,
好,实际上啊,我们在这个里边儿啊,我们之前说,诶,你是通过什么UITextField,调的,来,点进来,它继承自,
![通知](https://img-blog.csdnimg.cn/direct/6dcf5073f6cc4dd5b38fff8fcc543b0f.png#pic_center)
它继承的是这个UIControl,
![通知](https://img-blog.csdnimg.cn/direct/0bed824e694a4a6bac5d0b77ea4cd4a2.png#pic_center)
然后呢,UIControl,再往后,继承的是UIView,
原文地址:https://blog.csdn.net/madoca/article/details/137958831
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:https://www.suanlizi.com/kf/1782536369374105600.html
如若内容造成侵权/违法违规/事实不符,请联系《酸梨子》网邮箱:1419361763@qq.com进行投诉反馈,一经查实,立即删除!