控件状态和控件事件

1、控件状态

按钮的状态          解释说明
Normal                 常规状态
Highlighted         高亮状态
Disabled             禁用状态,不接受任何事件
Selected             选中状态
Application         应用程序标志
Reserved           为内部框架预留,可以不管他


2、控件事件

控件事件                         解释
TouchDown                   单点触摸按下事件:用户点触屏幕,或者又有新手指落下的时候
TouchDownRepeat      多点触摸按下事件,点触计数大于1:用户按下第二、三、或第四根手指的时候。
TouchDragInside          当一次触摸在控件窗口内拖动时。
TouchDragOutside       当一次触摸在控件窗口之外拖动时。
TouchDragEnter           当一次触摸从控件窗口之外拖动到内部时。
TouchDragExit              当一次触摸从控件窗口内部拖动到外部时。
TouchUpInside             所有在控件之内触摸抬起事件。
TouchUpOutside          所有在控件之外触摸抬起事件(点触必须开始与控件内部才会发送通知)。
TouchCancel                所有触摸取消事件, 即一次触摸因为放上了太多手指而被取消, 或者被上锁或者电话呼叫打断。
ValueChanged            当控件的值发生改变时,发送通知。用于滑块、分段控件、以及其他取值的控件。开发者可以配置滑块控件何时发送通知
EditingDidBegin          当文本控件中开始编辑时发送通知。
EditingChanged          当文本控件中的文本被改变时发送通知。
EditingDidEnd             当文本控件中编辑结束时发送通知。
EditingDidEndOnExit  当文本控件内通过按下回车键(或等价行为)结束编辑时,发送通知。
AllTouchEvents          通知所有触摸事件。
AllEditingEvents        通知所有关于文本编辑的事件。
ApplicationReserved  提供一系列应用程序使用的控制事件的值
SystemReserved       控制事件值的范围内保留供内部使用的框架
AllEvents                     通知所有事件。

你可能感兴趣的:(swift,控件事件和控件状态)