public interface UIGestureRecognizerDelegate
| Modifier and Type | Method and Description |
|---|---|
default boolean |
gestureRecognizerShouldBegin(UIGestureRecognizer gestureRecognizer)
called when a gesture recognizer attempts to transition out of UIGestureRecognizerStatePossible.
|
default boolean |
gestureRecognizerShouldBeRequiredToFailByGestureRecognizer(UIGestureRecognizer gestureRecognizer,
UIGestureRecognizer otherGestureRecognizer) |
default boolean |
gestureRecognizerShouldReceiveEvent(UIGestureRecognizer gestureRecognizer,
UIEvent event)
called once before either -gestureRecognizer:shouldReceiveTouch: or -gestureRecognizer:shouldReceivePress:
return NO to prevent the gesture recognizer from seeing this event
|
default boolean |
gestureRecognizerShouldReceivePress(UIGestureRecognizer gestureRecognizer,
UIPress press)
called before pressesBegan:withEvent: is called on the gesture recognizer for a new press.
|
default boolean |
gestureRecognizerShouldReceiveTouch(UIGestureRecognizer gestureRecognizer,
UITouch touch)
called before touchesBegan:withEvent: is called on the gesture recognizer for a new touch.
|
default boolean |
gestureRecognizerShouldRecognizeSimultaneouslyWithGestureRecognizer(UIGestureRecognizer gestureRecognizer,
UIGestureRecognizer otherGestureRecognizer)
called when the recognition of one of gestureRecognizer or otherGestureRecognizer would be blocked by the other
return YES to allow both to recognize simultaneously.
|
default boolean |
gestureRecognizerShouldRequireFailureOfGestureRecognizer(UIGestureRecognizer gestureRecognizer,
UIGestureRecognizer otherGestureRecognizer)
called once per attempt to recognize, so failure requirements can be determined lazily and may be set up between recognizers across view hierarchies
return YES to set up a dynamic failure requirement between gestureRecognizer and otherGestureRecognizer
|
default boolean gestureRecognizerShouldBeRequiredToFailByGestureRecognizer(UIGestureRecognizer gestureRecognizer, UIGestureRecognizer otherGestureRecognizer)
default boolean gestureRecognizerShouldReceivePress(UIGestureRecognizer gestureRecognizer, UIPress press)
default boolean gestureRecognizerShouldReceiveTouch(UIGestureRecognizer gestureRecognizer, UITouch touch)
default boolean gestureRecognizerShouldRecognizeSimultaneouslyWithGestureRecognizer(UIGestureRecognizer gestureRecognizer, UIGestureRecognizer otherGestureRecognizer)
note: returning YES is guaranteed to allow simultaneous recognition. returning NO is not guaranteed to prevent simultaneous recognition, as the other gesture's delegate may return YES
default boolean gestureRecognizerShouldRequireFailureOfGestureRecognizer(UIGestureRecognizer gestureRecognizer, UIGestureRecognizer otherGestureRecognizer)
note: returning YES is guaranteed to set up the failure requirement. returning NO does not guarantee that there will not be a failure requirement as the other gesture's counterpart delegate or subclass methods may return YES
default boolean gestureRecognizerShouldBegin(UIGestureRecognizer gestureRecognizer)
default boolean gestureRecognizerShouldReceiveEvent(UIGestureRecognizer gestureRecognizer, UIEvent event)