UIEvent笔记

  1. UIEvent是什么
    代表iOS系统中的一个事件。
    UIEvent分为三类,touch events, motion events, and remote-control events
  2. touch events
    每一个event包含多个UITouch对象。
    每一个event有时间戳(timestamp),可以依靠它来区分不同的event。
    在event的多个阶段,系统保证event是相同的。用户不应该retain系统的event或event中的touch。
    如果需要保存不用阶段event的信息,应该从event中copy出信息,而不是retain这个event。
  3. motion events
    UIEventTypeMotion. 和设备的运动有关,比如摇晃手机。
  4. remote-control events
    从headset或外部辅助设备(耳机等)返回的时间。
    对于这类事件,定义了许多subtype
  • UIEventSubtypeRemoteControlPlay
  • UIEventSubtypeRemoteControlPause
  • UIEventSubtypeRemoteControlStop
  • UIEventSubtypeRemoteControlTogglePlayPause
    。。。。
  1. 资料
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这篇文章是我在阅读相关苹果官方文档后总结整理出来的一些平常可能不太注意到,但是又比较有用的知识点。如有错误,欢迎指...
    我们是斗士阅读 1,193评论 0 0
  • 事件类型 在iOS系统中,一共有三种形式的事件:触摸事件(Touch Event),运动事件(Motion Eve...
    RivenL阅读 432评论 0 0
  • 转至(https://www.oschina.net/question/1777276_2132459) 前言 无...
    码农耕阅读 256评论 0 0
  • UIEventA UIEvent object (or, simply, an event object) rep...
    SOI阅读 1,122评论 0 1
  • Event是对象,它代表了一个被硬件检测到的用户行为,并且该行为传递到iOS中。 UIKits当下可以识别三种类型...
    nimomeng阅读 1,175评论 0 0