UIControl事件
1.UIControlEventTouchDown
單點觸控按下事件:使用者點觸螢幕,或者又有新手指落下的時候。
2.UIControlEventTouchDownRepeat
多點觸控按下事件,點觸計數大於1:使用者按下第二、三、或第四根手指的時候。
3.UIControlEventTouchDragInside
當一次觸控在控制元件視窗內拖動時。
4.UIControlEventTouchDragOutside
當一次觸控在控制元件視窗之外拖動時。
5.UIControlEventTouchDragEnter
當一次觸控從控制元件視窗之外拖動到內部時。
6.UIControlEventTouchDragExit
當一次觸控從控制元件視窗內部拖動到外部時。
7.UIControlEventTouchUpInside
所有在控制元件之內觸控抬起事件。
8.UIControlEventTouchUpOutside
所有在控制元件之外觸控抬起事件(點觸必須開始與控制元件內部才會傳送通知)。
9.UIControlEventTouchCancel
所有觸控取消事件,即一次觸控因為放上了太多手指而被取消,或者被上鎖或者電話呼叫打斷。
10.UIControlEventTouchChanged
當控制元件的值發生改變時,傳送通知。用於滑塊、分段控制元件、以及其他取值的控制元件。你可以配置滑塊控制元件何時傳送通知,在滑塊被放下時傳送,或者在被拖動時傳送。
11.UIControlEventEditingDidBegin
當文字控制元件中開始編輯時傳送通知。
12.UIControlEventEditingChanged
當文字控制元件中的文字被改變時傳送通知。
13.UIControlEventEditingDidEnd
當文字控制元件中編輯結束時傳送通知。
14.UIControlEventEditingDidOnExit
當文字控制元件內通過按下Enter鍵(或等價行為)結束編輯時,傳送通知。
15.UIControlEventAlltouchEvents
通知所有觸控事件。
16.UIControlEventAllEditingEvents
通知所有關於文字編輯的事件。
17.UIControlEventAllEvents
通知所有事件