ios UIEvenType和UIEventSubtype

/* UIEventTypeTouches:触摸事件类型 iOS3.0之后可以用

* UIEventTypeMotion :摇晃事件类型 iOS3.0之后可以用

* UIEventTypeRemoteControl:遥控事件类型 iOS4.0之后可以用

* UIEventTypePresses:物理按钮事件类型 iOS9.0之后可以用

*/

typedef NS_ENUM(NSInteger, UIEventType) {

    UIEventTypeTouches,

    UIEventTypeMotion,

    UIEventTypeRemoteControl,

    UIEventTypePresses NS_ENUM_AVAILABLE_IOS(9_0),

};

UIEventSubtype


typedef NS_ENUM(NSInteger, UIEventSubtype) {

    //事件没有子类型 iOS3.0之后可以用

    UIEventSubtypeNone                              = 0,

    //事件子类型晃动的设备 iOS3.0之后可以用

    UIEventSubtypeMotionShake                      = 1,

    //遥控播放的事件子类型 iOS4.0之后可以用

    UIEventSubtypeRemoteControlPlay                = 100,

    //遥控暂停的事件子类型 iOS4.0之后可以用

    UIEventSubtypeRemoteControlPause                = 101,

    //遥控停止的事件子类型 iOS4.0之后可以用

    UIEventSubtypeRemoteControlStop                = 102,

    //遥控播放和暂停之间的事件子类型 iOS4.0之后可以用

    UIEventSubtypeRemoteControlTogglePlayPause      = 103,

    //遥控下一个的事件子类型 iOS4.0之后可以用

    UIEventSubtypeRemoteControlNextTrack            = 104,

    //遥控上一个的事件子类型 iOS4.0之后可以用

    UIEventSubtypeRemoteControlPreviousTrack        = 105,

    //遥控子类事件开始后寻找 iOS4.0之后可以用

    UIEventSubtypeRemoteControlBeginSeekingBackward = 106,

    //遥控子类事件结束后寻找 iOS4.0之后可以用

    UIEventSubtypeRemoteControlEndSeekingBackward  = 107,

    //遥控子类事件开始前寻找 iOS4.0之后可以用

    UIEventSubtypeRemoteControlBeginSeekingForward  = 108,

    //遥控子类事件开始前寻找 iOS4.0之后可以用

    UIEventSubtypeRemoteControlEndSeekingForward    = 109,

};

你可能感兴趣的:(ios UIEvenType和UIEventSubtype)