Title: Theory / Important / CS / Programming / Objective-C / Library / UIKit / Control / event
On every note of this deck, unless a note says otherwise:
Page: https://developer.apple.com/documentation/uikit/uicontrol/1618245-state?language=objc

Typ: UIcontrolEvents
TypMeaning: Constants describing the types of events possible for controls.
Page: https://developer.apple.com/documentation/uikit/uicontrol/1618245-state?language=objc
Language: Objective-C

Constant: UIControlEventTouchDown
Meaning: A touch-down event in the control.
Language: Objective-C
Typ: UIcontrolEvents

Constant: UIControlEventTouchDownRepeat
Meaning: A repeated touch-down event in the control; for this event the value of the UITouch tapCount method is greater than one.
Language: Objective-C
Typ: UIcontrolEvents

Constant: UIControlEventTouchDragInside
Meaning: An event where a finger is dragged inside the bounds of the control.
Language: Objective-C
Typ: UIcontrolEvents

Constant: UIControlEventTouchDragOutside
Meaning: An event where a finger is dragged just outside the bounds of the control.
Language: Objective-C
Typ: UIcontrolEvents

Constant: UIControlEventTouchDragEnter
Meaning: An event where a finger is dragged into the bounds of the control.
Language: Objective-C
Typ: UIcontrolEvents

Constant: UIControlEventTouchDragExit
Meaning: An event where a finger is dragged from within a control to outside its bounds.
Language: Objective-C
Typ: UIcontrolEvents

Constant: UIControlEventTouchUpInside
Meaning: A touch-up event in the control where the finger is inside the bounds of the control.
Language: Objective-C
Typ: UIcontrolEvents

Constant: UIControlEventTouchUpOutside
Meaning: A touch-up event in the control where the finger is outside the bounds of the control.
Language: Objective-C
Typ: UIcontrolEvents

Constant: UIControlEventTouchCancel
Meaning: A system event canceling the current touches for the control.
Language: Objective-C
Typ: UIcontrolEvents

Constant: UIControlEventValueChanged
Meaning: A touch dragging or otherwise manipulating a control, causing it to emit a series of different values.
Language: Objective-C
Typ: UIcontrolEvents

Constant: UIControlEventEditingDidBegin
Meaning: A touch initiating an editing session in a UITextField object by entering its bounds.
Language: Objective-C
Typ: UIcontrolEvents

Constant: UIControlEventEditingChanged
Meaning: A touch making an editing change in a UITextField object.
Language: Objective-C
Typ: UIcontrolEvents

Constant: UIControlEventEditingDidEnd
Meaning: A touch ending an editing session in a UITextField object by leaving its bounds.
Language: Objective-C
Typ: UIcontrolEvents

Constant: UIControlEventEditingDidEndOnExit
Meaning: A touch ending an editing session in a UITextField object.
Language: Objective-C
Typ: UIcontrolEvents

Constant: UIControlEventAllTouchEvents
Meaning: All touch events.
Language: Objective-C
Typ: UIcontrolEvents

Constant: UIControlEventAllEditingEvents
Meaning: All editing touches for UITextField objects.
Language: Objective-C
Typ: UIcontrolEvents

Constant: UIControlEventApplicationReserved
Meaning: A range of control-event values available for application use.
Language: Objective-C
Typ: UIcontrolEvents

Constant: UIControlEventSystemReserved
Meaning: A range of control-event values reserved for internal framework use.
Language: Objective-C
Typ: UIcontrolEvents

Constant: UIControlEventAllEvents
Meaning: All events, including system events.
Language: Objective-C
Typ: UIcontrolEvents