zoukankan      html  css  js  c++  java
  • UIKit框架之UIEvent

    1.继承链:NSObject

    2.事件大致可以分为三种事件:触摸事件、动作事件、遥控事件

    3.获取事件的touches

        (1)- (NSSet<UITouch *> *)allTouches  :返回和接收者相关的所有触摸

        (2)- (NSSet<UITouch *> *)touchesForView:(UIView *)view  :返回指定视图的触摸

        (3)- (NSSet<UITouch *> *)touchesForWindow:(UIWindow *)window  :返回指定窗口的触摸

    4.获取事件属性

        (1)@property(nonatomicreadonlyNSTimeInterval timestamp  :获取事件发生的时间

    5.获取事件的类型

        (1)@property(nonatomicreadonlyUIEventType type  :获取事件的类型

        (2)@property(nonatomicreadonlyUIEventSubtype subtype  :返回事件的子类型

    6.获取手势识别器的touches

        (1)- (NSSet<UITouch *> *)touchesForGestureRecognizer:(UIGestureRecognizer *)gesture  :返回传送给指定手势识别器的触摸对象

    7.数据类型

        (1)UIEventType;类型

    UIEventTypeTouches,和屏幕相关的触摸事件

    UIEventTypeMotion,和设备移动、动过相关的事件

    UIEventTypeRemoteControl,远程遥控事件

    UIEventTypePresses,物理按钮被按的事件

        (2)UIEventSubtype的类型

    UIEventSubtypeNone = 0,  :该事件没有子类型

    UIEventSubtypeMotionShake = 1,  :动作、摇动类型

    UIEventSubtypeRemoteControlPlay = 100,  :遥控、视频或者音频播放

    UIEventSubtypeRemoteControlPause = 101,  :遥控、视频或者音频中止

    UIEventSubtypeRemoteControlStop = 102,  :遥控、视频或者音频停止

    UIEventSubtypeRemoteControlTogglePlayPause = 103,  :遥控、视频和音频播放和停止

    UIEventSubtypeRemoteControlNextTrack = 104,  :遥控、视频或者音频跳到下一个

    UIEventSubtypeRemoteControlPreviousTrack = 105,  :遥控、视频或者音频回放到上一个

    UIEventSubtypeRemoteControlBeginSeekingBackward = 106,  :遥控、视频或者音频开始向后移动

    UIEventSubtypeRemoteControlEndSeekingBackward = 107,  :遥控、视频或者音频结束向后移动

    UIEventSubtypeRemoteControlBeginSeekingForward = 108,  :遥控、视频或者音频开始向前移动

    UIEventSubtypeRemoteControlEndSeekingForward = 109,  :遥控、视频或者音频结束向前移动

  • 相关阅读:
    Linux内核学习第五周 系统调用
    Linux内核学习第三周 Linux启动过程分析
    WebStorm快捷键大全
    PAT乙级-1056. 组合数的和(15)
    PAT乙级-1043. 输出PATest(20)
    PAT乙级-1021.个位数统计(15)
    PAT乙级-1036.跟奥巴马一起编程(15)
    学习笔记-C++ STL iterator与对指针的理解-20170618
    学习笔记-Little Tips_day20170615-" " and ' '
    HTML5离线存储和本地缓存
  • 原文地址:https://www.cnblogs.com/lelun/p/5723115.html
Copyright © 2011-2022 走看看