ios事件之UIEvent類詳解(一)

前言:我們知道悬襟,一個應(yīng)用程序可以接收許多不同類型的事件剃斧,包括觸摸事件鳍刷、運動事件、遠程控制事件和按壓事件阶女。觸摸事件是最常見的,并且被傳遞到最初發(fā)生觸摸的視圖哩治。運動事件是UIKIT觸發(fā)的秃踩,并且與核心運動框架報告的運動事件分離。遙控事件允許應(yīng)答器對象從外部附件或耳機接收命令业筏,以便它可以管理管理音頻和視頻憔杨,例如播放視頻或跳過到下一個音頻軌道。按壓事件表示與游戲控制器蒜胖、Apple TV遠程或具有物理按鈕的其他設(shè)備的交互消别。可以使用類型和子類型屬性來確定事件的類型台谢。ios中用UIEvent類來表示事件寻狂。(引用UIEvent官方文檔


獲取觸摸事件:

//返回與事件關(guān)聯(lián)的所有觸摸

@property(nonatomic, readonly, nullable) NSSet *allTouches;

//從給定視圖的事件返回觸摸對象

- (nullable NSSet *)touchesForView:(UIView *)view;

//從指定窗口的事件返回觸摸對象

- (nullable NSSet *)touchesForWindow:(UIWindow *)window;

//返回與指定的主觸控關(guān)聯(lián)的所有觸摸

- (nullable NSArray *)coalescedTouchesForTouch:(UITouch *)touch NS_AVAILABLE_IOS(9_0);

//返回指定觸摸的預(yù)計發(fā)生的觸摸數(shù)組

- (nullable NSArray *)predictedTouchesForTouch:(UITouch *)touch NS_AVAILABLE_IOS(9_0);

時間屬性:

//事件發(fā)生的時間

@property(nonatomic,readonly) NSTimeInterval? timestamp;

獲取事件類型:

//事件類型

@property(nonatomic,readonly) UIEventType ? ? type ?NS_AVAILABLE_IOS(3_0);

//事件亞類型

@property(nonatomic,readonly) UIEventSubtype? subtype NS_AVAILABLE_IOS(3_0);

獲取手勢識別器的觸摸:

//返回正在傳遞到指定手勢識別器的觸摸對象

- (nullable NSSet *)touchesForGestureRecognizer:(UIGestureRecognizer *)gesture NS_AVAILABLE_IOS(3_2);

ios事件的四種類型(指定事件的一般類型):

typedefNS_ENUM(NSInteger, UIEventType) {?

?UIEventTypeTouches, ? //觸摸事件

UIEventTypeMotion, ? //運動事件

UIEventTypeRemoteControl, ? //遠程控制事件

UIEventTypePresses NS_ENUM_AVAILABLE_IOS(9_0), //按壓事件

};

ios指定事件的子類型及其一般類型:

指定事件的子類型及其一般類型

typedef NS_ENUM(NSInteger, UIEventSubtype) { ? ?

? UIEventSubtypeNone? ? ? ? ? ? ? ? ? ? ? ? ? ? ? = 0, ? ? ? ?//無類型

?UIEventSubtypeMotionShake ? ? ? ? ? ? ? ? ? ? ? = 1, ? ? ? ?//搖晃

?UIEventSubtypeRemoteControlPlay ? ? ? ? ? ? ? ? = 100, ? ?//播放

UIEventSubtypeRemoteControlPause? ? ? ? ? ? ? ? = 101, ? ?//暫停

UIEventSubtypeRemoteControlStop ? ? ? ? ? ? ? ? = 102, ?//結(jié)束

UIEventSubtypeRemoteControlTogglePlayPause? ? ? = 103, ? ?//播放和暫停切換

UIEventSubtypeRemoteControlNextTrack? ? ? ? ? ? = 104,? ?//下一首

UIEventSubtypeRemoteControlPreviousTrack? ? ? ? = 105,? ??//上一首

UIEventSubtypeRemoteControlBeginSeekingBackward = 106, ? ?//開始后退

UIEventSubtypeRemoteControlEndSeekingBackward ? = 107, ? ?//結(jié)束后退

UIEventSubtypeRemoteControlBeginSeekingForward? = 108, ? ?//開始快進

UIEventSubtypeRemoteControlEndSeekingForward? ? = 109, ? //結(jié)束快進

};

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市朋沮,隨后出現(xiàn)的幾起案子蛇券,更是在濱河造成了極大的恐慌,老刑警劉巖樊拓,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件怀读,死亡現(xiàn)場離奇詭異,居然都是意外死亡骑脱,警方通過查閱死者的電腦和手機菜枷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來叁丧,“玉大人啤誊,你說我怎么就攤上這事∮德Γ” “怎么了蚊锹?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長稚瘾。 經(jīng)常有香客問我牡昆,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任丢烘,我火速辦了婚禮柱宦,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘播瞳。我一直安慰自己掸刊,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布赢乓。 她就那樣靜靜地躺著忧侧,像睡著了一般。 火紅的嫁衣襯著肌膚如雪牌芋。 梳的紋絲不亂的頭發(fā)上蚓炬,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天,我揣著相機與錄音躺屁,去河邊找鬼肯夏。 笑死,一個胖子當(dāng)著我的面吹牛楼咳,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播烛恤,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼母怜,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了缚柏?” 一聲冷哼從身側(cè)響起苹熏,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎币喧,沒想到半個月后轨域,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡杀餐,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年干发,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片史翘。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡枉长,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出琼讽,到底是詐尸還是另有隱情必峰,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布钻蹬,位于F島的核電站吼蚁,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏问欠。R本人自食惡果不足惜肝匆,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一粒蜈、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧术唬,春花似錦薪伏、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至借浊,卻和暖如春塘淑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蚂斤。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工存捺, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人曙蒸。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓捌治,卻偏偏與公主長得像,于是被迫代替她去往敵國和親纽窟。 傳聞我的和親對象是個殘疾皇子肖油,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容