UIGestureRecognizer
extension UIGestureRecognizer
-
Equivalent to implementing UIGestureRecognizerDelegate’s gestureRecognizerShouldBegin(:) method
Declaration
Swift
@discardableResult public func shouldBegin(handler: @escaping () -> Bool) -> Self
Parameters
handler
The closure that will be called in place of its equivalent delegate method
Return Value
itself so you can daisy chain the other delegate calls
-
Equivalent to implementing UIGestureRecognizerDelegate’s gestureRecognizer(:shouldRecognizeSimultaneouslyWith:) method
Declaration
Swift
@discardableResult public func shouldRecognizeSimultaneouslyWith(handler: @escaping (_ otherGestureRecognizer: UIGestureRecognizer) -> Bool) -> Self
Parameters
handler
The closure that will be called in place of its equivalent delegate method
Return Value
itself so you can daisy chain the other delegate calls
-
Equivalent to implementing UIGestureRecognizerDelegate’s gestureRecognizer(:shouldRequireFailureOf:) method
Declaration
Swift
@discardableResult public func shouldRequireFailureOf(handler: @escaping (_ otherGestureRecognizer: UIGestureRecognizer) -> Bool) -> Self
Parameters
handler
The closure that will be called in place of its equivalent delegate method
Return Value
itself so you can daisy chain the other delegate calls
-
Equivalent to implementing UIGestureRecognizerDelegate’s gestureRecognizer(:shouldBeRequiredToFailBy:) method
Declaration
Swift
@discardableResult public func shouldBeRequiredToFailBy(handler: @escaping (_ otherGestureRecognizer: UIGestureRecognizer) -> Bool) -> Self
Parameters
handler
The closure that will be called in place of its equivalent delegate method
Return Value
itself so you can daisy chain the other delegate calls
-
Equivalent to implementing UIGestureRecognizerDelegate’s gestureRecognizer(:shouldReceive:) method
Declaration
Swift
@discardableResult public func shouldReceiveTouch(handler: @escaping (_ touch: UITouch) -> Bool) -> Self
Parameters
handler
The closure that will be called in place of its equivalent delegate method
Return Value
itself so you can daisy chain the other delegate calls
-
Equivalent to implementing UIGestureRecognizerDelegate’s gestureRecognizer(:shouldReceive:) method
Declaration
Swift
@discardableResult public func shouldReceivePress(handler: @escaping (_ press: UIPress) -> Bool) -> Self
Parameters
handler
The closure that will be called in place of its equivalent delegate method
Return Value
itself so you can daisy chain the other delegate calls
-
Clears any delegate closures that were assigned to this
UIGestureRecognizer
. This cleans up memory as well as sets the delegate property to nil. This is typically only used for explicit cleanup. You are not required to call this method.Declaration
Swift
@objc public func clearClosureDelegates()