美文网首页
事件的基本概述

事件的基本概述

作者: CoderRH | 来源:发表于2016-08-12 15:34 被阅读9次

iOS中的事件

  • 在用户使用app过程中,会产生各种各样的事件 iOS中的事件可以分为3大类型
  • 触摸事件
  • 加速计事件
  • 远程控制事件

响应者对象 UIResponder

  • 在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件。我们称之为“响应者对象”

  • UIApplication、UIViewController、UIView都继承自UIResponder,因此它们都是响应者对象,都能够接收并处理事件

UIResponder内部提供了以下方法来处理事件:

  • 触摸事件
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event;
- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event;
  • 加速计事件
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event;
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event;
- (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event;
  • 远程控制事件
- (void)remoteControlReceivedWithEvent:(UIEvent *)event;

相关文章

  • 事件的基本概述

    iOS中的事件 在用户使用app过程中,会产生各种各样的事件 iOS中的事件可以分为3大类型 触摸事件 加速计事件...

  • RxJava 的基本使用及源码分析(订阅流程+线程切换)

    *概述*基本用法及事件流程*线程切换 概述 RxJava源码:https://github.com/Reactiv...

  • RunLoop

    概述 什么是RunLoop运行循环 基本的作用保持程序的持续运行处理App中的各种事件(触摸事件、定时器事件、Se...

  • Spring 框架事件收发功能的使用 (一) 基本使用

    Spring 框架事件收发功能的使用 (一) 基本使用 1. 概述 Spring 框架时间收发功能本系列的文章总共...

  • ansible的基本概述

    Ansible基本概述 什么是Ansible? Ansible是一个自动化统一配置管理工具,自动化主要体现在Ans...

  • Linux软件管理day16

    RPM的基本概述和示例YUM的基本介绍和示例 一、RPM的基本概述和示例 1.rpm的基本概述 什么是rpmrpm...

  • DOM事件概述

    DOM(文档对象模型) 1>查找 HTML 元素 找到HTML元素方法: 通过 id 找到 HTML 元素  do...

  • javascript事件概述

    事件基本概念 事件类型:用来说明发生什么类型事件的字符串,即事件名。事件目标:发生事件的对象。当谈论事件时,会同时...

  • 事件表示概述

    事件,是目前描述动作性知识的知识单元,具有高度的抽象性和概括性,这种特性对事件的表示形式做出了要求。一方面,事件的...

  • IOC基本概述

    IOC基本概述 IOC是遵循依赖倒置原则的具体思路概念-全称是控制反转,将控制权进行反转,普通的依赖是上层依赖下层...

网友评论

      本文标题:事件的基本概述

      本文链接:https://www.haomeiwen.com/subject/slcesttx.html