- UIEvent是什么
代表iOS系統(tǒng)中的一個(gè)事件。
UIEvent分為三類,touch events, motion events, and remote-control events - touch events
每一個(gè)event包含多個(gè)UITouch對(duì)象。
每一個(gè)event有時(shí)間戳(timestamp),可以依靠它來(lái)區(qū)分不同的event。
在event的多個(gè)階段,系統(tǒng)保證event是相同的。用戶不應(yīng)該retain系統(tǒng)的event或event中的touch。
如果需要保存不用階段event的信息,應(yīng)該從event中copy出信息,而不是retain這個(gè)event。 - motion events
UIEventTypeMotion. 和設(shè)備的運(yùn)動(dòng)有關(guān),比如搖晃手機(jī)。 - remote-control events
從headset或外部輔助設(shè)備(耳機(jī)等)返回的時(shí)間。
對(duì)于這類事件,定義了許多subtype
- UIEventSubtypeRemoteControlPlay
- UIEventSubtypeRemoteControlPause
- UIEventSubtypeRemoteControlStop
- UIEventSubtypeRemoteControlTogglePlayPause
。。。。
- 資料