UIControl不同事件状态中文注解

 最近接触的项目中很多地方需要用到按钮,按钮又是继承自UIControl,但是UIControl的有些事件名称太过相似,有时候搞的也挺纠结的(毕竟英语四级都没过啊...)

UIControlEventTouchDown          = 1 <<  0,      // 手指落在按钮的一瞬间触发

UIControlEventTouchDownRepeat    = 1 <<  1,      // 多点触碰的时候,当第二根以上的手指触摸触发

UIControlEventTouchDragInside    = 1 <<  2,      // 手指在视图范围内拖动触发

UIControlEventTouchDragOutside    = 1 <<  3,      // 手指在视图范围外拖动触发

UIControlEventTouchDragEnter      = 1 <<  4,      // 手指从视图外拖动到视图内时触发

UIControlEventTouchDragExit      = 1 <<  5,      // 手指从视图内部拖动到视图外时触发

UIControlEventTouchUpInside      = 1 <<  6,      // 手指在视图内部抬起时触发

UIControlEventTouchUpOutside      = 1 <<  7,      // 手指在视图外部抬起时触发

UIControlEventTouchCancel        = 1 <<  8,      // 取消事件,放上了太多手指或者被上锁或者电话呼叫打断。

UIControlEventValueChanged        = 1 << 12,      // 当视图的值发生改变时,发送通知。

UIControlEventEditingDidBegin    = 1 << 16,    // UITextField

UIControlEventEditingChanged      = 1 << 17, //  编辑状态改变

UIControlEventEditingDidEnd      = 1 << 18, // 编辑结束

UIControlEventEditingDidEndOnExit = 1 << 19,    // 'return key' ending editing

UIControlEventAllTouchEvents      = 0x00000FFF,  // for touch events

UIControlEventAllEditingEvents    = 0x000F0000,  // for UITextField

UIControlEventApplicationReserved = 0x0F000000,  // range available for application use

UIControlEventSystemReserved      = 0xF0000000,  // range reserved for internal framework use

UIControlEventAllEvents          = 0xFFFFFFFF

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是...
    Lotheve阅读 57,851评论 51 603
  • 在iOS开发中经常会涉及到触摸事件。本想自己总结一下,但是遇到了这篇文章,感觉总结的已经很到位,特此转载。作者:L...
    WQ_UESTC阅读 6,090评论 4 26
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,198评论 4 61
  • -- iOS事件全面解析 概览 iPhone的成功很大一部分得益于它多点触摸的强大功能,乔布斯让人们认识到手机其实...
    翘楚iOS9阅读 2,998评论 0 13
  • 刘秘书静静地坐在档案室靠窗的地上,一如政府部门的风格,这间档案室陈旧,大部分的档案袋和档案盒上落满了灰尘,房间里基...
    初霁713阅读 328评论 2 3