【触摸案例-触摸事件介绍 Objective-C语言】

一、触摸事件

通知

1.接下来,我们来说这个,触摸事件,

通知

iOS当中的事件,可以分为三大类:

1)触摸事件

2)加速计事件

3)远程控制事件

事件呢,这个里面呢,使用app的过程当中呢,产生各种各样的事件,事件呢,分为三大类,在iOS里边儿啊,分为三大类,首先,有一个叫做触摸事件,触摸事件是什么,就是你手碰屏幕的时候,这个时候,就叫做触摸事件,

然后呢,还有一个叫做,加速计事件,加速计事件,是什么,对,摇一摇,实际上,就是一个加速计事件,

然后呢,还有一个远程控制事件,远程控制事件是什么,实际上,最简单的,就是我们大家都用过的啊,就是听歌,听歌不是有耳机吗,线控,那个线控,实际上,就是一个远程控制事件,就是你点一下音量加,那个声音它就变了啊,等等,这些东西,

包括那个自拍杆,插耳机里边的那种,

我们今天来学习的是这个触摸事件

2.响应者对象

通知

学习触摸事件,这个里边儿呢,有一个概念,叫做“响应者对象”,

我们之前,总是说,这个文本框啊,成为第一响应者,什么叫响应者对象,这个里边啊,

在iOS当中不是任何对象都能够去处理事件,只有继承了一个叫做UIResponder的一个类,的对象,才能够接收,并且处理事件,

继承它的这个类型的对象,实际上,我们就叫做“响应者对象”,

实际上,textField,也是继承了UIResponder,

UIApplication、UIViewController、UIView都是继承自UIResponder,因此这些类型创建出来的对象,都是响应者对象,它们都能够去接收,并且处理事件,

UIView、UIViewController、UIApplication、都是可以接收、并且处理事件的,

2.我们可以来试一下啊,新建一个项目,

通知

Name:01-触摸事件参数

通知

我直接在这儿来敲一个UIResponder啊,

通知

UIResponder,

通知

实际上,有这么一个类,啊,

通知

继承自这个类的对象,

通知

继承自这个类的对象,都是响应者对象,

然后,往下看啊,这里面,有一个叫做becomeFirstResponder:这个方法,

通知

眼熟吧,

好,实际上啊,我们在这个里边儿啊,我们之前说,诶,你是通过什么UITextField,调的,来,点进来,它继承自,

通知

它继承的是这个UIControl,

通知

然后呢,UIControl,再往后,继承的是UIView,

相关推荐

  1. React Native 之 处理触摸事件(八)

    2024-04-23 06:26:03       9 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-23 06:26:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-23 06:26:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-23 06:26:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-23 06:26:03       20 阅读

热门阅读

  1. HCIP-Datacom-ARST必选题库_22_SDWAN【1道题】

    2024-04-23 06:26:03       15 阅读
  2. 《前端面试题》- TypeScript - TypeScript的优/缺点

    2024-04-23 06:26:03       14 阅读
  3. Android Studio 快捷键及使用技巧汇总

    2024-04-23 06:26:03       14 阅读
  4. k8s whereabouts 使用

    2024-04-23 06:26:03       14 阅读
  5. Github 2024-04-22 开源项目日报Top10

    2024-04-23 06:26:03       16 阅读