UIControl
class UIControl : UIView
-
The number of actions associated to receiver
Declaration
Swift
public var actionsCount: Int { get }
-
Replacement for addTarget(_:action:for: .touchDown)
Declaration
Swift
@discardableResult func onTouchDown(_ closure: @escaping () -> Void) -> ActionVoid
Parameters
closure
closure to be invoked
Return Value
Action
object contains closure -
Replacement for addTarget(_:action:for: .touchDownRepeat)
Declaration
Swift
@discardableResult func onTouchDownRepeat(_ closure: @escaping () -> Void) -> ActionVoid
Parameters
closure
closure to be invoked
Return Value
Action
object contains closure -
Replacement for addTarget(_:action:for: .touchDragInside)
Declaration
Swift
@discardableResult func onTouchDragInside(_ closure: @escaping () -> Void) -> ActionVoid
Parameters
closure
closure to be invoked
Return Value
Action
object contains closure -
Replacement for addTarget(_:action:for: .touchDragOutside)
Declaration
Swift
@discardableResult func onTouchDragOutside(_ closure: @escaping () -> Void) -> ActionVoid
Parameters
closure
closure to be invoked
Return Value
Action
object contains closure -
Replacement for addTarget(_:action:for: .touchDragEnter)
Declaration
Swift
@discardableResult func onTouchDragEnter(_ closure: @escaping () -> Void) -> ActionVoid
Parameters
closure
closure to be invoked
Return Value
Action
object contains closure -
Replacement for addTarget(_:action:for: .touchDragExit)
Declaration
Swift
@discardableResult func onTouchDragExit(_ closure: @escaping () -> Void) -> ActionVoid
Parameters
closure
closure to be invoked
Return Value
Action
object contains closure -
Replacement for addTarget(_:action:for: .touchUpInside)
Declaration
Swift
@discardableResult func onTouchUpInside(_ closure: @escaping () -> Void) -> ActionVoid
Parameters
closure
closure to be invoked
Return Value
Action
object contains closure -
Replacement for addTarget(_:action:for: .touchUpOutside)
Declaration
Swift
@discardableResult func onTouchUpOutside(_ closure: @escaping () -> Void) -> ActionVoid
Parameters
closure
closure to be invoked
Return Value
Action
object contains closure -
Replacement for addTarget(_:action:for: .touchCancel)
Declaration
Swift
@discardableResult func onTouchCancel(_ closure: @escaping () -> Void) -> ActionVoid
Parameters
closure
closure to be invoked
Return Value
Action
object contains closure -
Replacement for addTarget(_:action:for: .valueChanged)
Declaration
Swift
@discardableResult func onValueChanged(_ closure: @escaping () -> Void) -> ActionVoid
Parameters
closure
closure to be invoked
Return Value
Action
object contains closure -
Replacement for addTarget(_:action:for: .primaryActionTriggered)
Declaration
Swift
@available(iOS 9.0, *) @discardableResult func onPrimaryActionTriggered(_ closure: @escaping () -> Void) -> ActionVoid
Parameters
closure
closure to be invoked
Return Value
Action
object contains closure -
Replacement for addTarget(_:action:for: .editingDidBegin)
Declaration
Swift
@discardableResult func onEditingDidBegin(_ closure: @escaping () -> Void) -> ActionVoid
Parameters
closure
closure to be invoked
Return Value
Action
object contains closure -
Replacement for addTarget(_:action:for: .editingChanged)
Declaration
Swift
@discardableResult func onEditingChanged(_ closure: @escaping () -> Void) -> ActionVoid
Parameters
closure
closure to be invoked
Return Value
Action
object contains closure -
Replacement for addTarget(_:action:for: .editingDidEnd)
Declaration
Swift
@discardableResult func onEditingDidEnd(_ closure: @escaping () -> Void) -> ActionVoid
Parameters
closure
closure to be invoked
Return Value
Action
object contains closure -
Replacement for addTarget(_:action:for: .editingDidEndOnExit)
Declaration
Swift
@discardableResult func onEditingDidEndOnExit(_ closure: @escaping () -> Void) -> ActionVoid
Parameters
closure
closure to be invoked
Return Value
Action
object contains closure -
Replacement for addTarget(_:action:for: .allTouchEvents)
Declaration
Swift
@discardableResult func onAllTouchEvents(_ closure: @escaping () -> Void) -> ActionVoid
Parameters
closure
closure to be invoked
Return Value
Action
object contains closure -
Replacement for addTarget(_:action:for: .allEditingEvents)
Declaration
Swift
@discardableResult func onAllEditingEvents(_ closure: @escaping () -> Void) -> ActionVoid
Parameters
closure
closure to be invoked
Return Value
Action
object contains closure -
Replacement for addTarget(_:action:for: .applicationReserved)
Declaration
Swift
@discardableResult func onApplicationReserved(_ closure: @escaping () -> Void) -> ActionVoid
Parameters
closure
closure to be invoked
Return Value
Action
object contains closure -
Replacement for addTarget(_:action:for: .systemReserved)
Declaration
Swift
@discardableResult func onSystemReserved(_ closure: @escaping () -> Void) -> ActionVoid
Parameters
closure
closure to be invoked
Return Value
Action
object contains closure -
Replacement for addTarget(_:action:for: .allEvents)
Declaration
Swift
@discardableResult func onAllEvents(_ closure: @escaping () -> Void) -> ActionVoid
Parameters
closure
closure to be invoked
Return Value
Action
object contains closure