pub unsafe trait UIGestureRecognizerDelegate: NSObjectProtocol + MainThreadOnly {
// Provided methods
fn gestureRecognizerShouldBegin(
&self,
gesture_recognizer: &UIGestureRecognizer,
) -> bool
where Self: Sized + Message { ... }
fn gestureRecognizer_shouldRecognizeSimultaneouslyWithGestureRecognizer(
&self,
gesture_recognizer: &UIGestureRecognizer,
other_gesture_recognizer: &UIGestureRecognizer,
) -> bool
where Self: Sized + Message { ... }
fn gestureRecognizer_shouldRequireFailureOfGestureRecognizer(
&self,
gesture_recognizer: &UIGestureRecognizer,
other_gesture_recognizer: &UIGestureRecognizer,
) -> bool
where Self: Sized + Message { ... }
fn gestureRecognizer_shouldBeRequiredToFailByGestureRecognizer(
&self,
gesture_recognizer: &UIGestureRecognizer,
other_gesture_recognizer: &UIGestureRecognizer,
) -> bool
where Self: Sized + Message { ... }
fn gestureRecognizer_shouldReceiveTouch(
&self,
gesture_recognizer: &UIGestureRecognizer,
touch: &UITouch,
) -> bool
where Self: Sized + Message { ... }
fn gestureRecognizer_shouldReceivePress(
&self,
gesture_recognizer: &UIGestureRecognizer,
press: &UIPress,
) -> bool
where Self: Sized + Message { ... }
fn gestureRecognizer_shouldReceiveEvent(
&self,
gesture_recognizer: &UIGestureRecognizer,
event: &UIEvent,
) -> bool
where Self: Sized + Message { ... }
}Available on crate feature
UIGestureRecognizer only.Expand description
Provided Methods§
fn gestureRecognizerShouldBegin( &self, gesture_recognizer: &UIGestureRecognizer, ) -> bool
fn gestureRecognizer_shouldRecognizeSimultaneouslyWithGestureRecognizer( &self, gesture_recognizer: &UIGestureRecognizer, other_gesture_recognizer: &UIGestureRecognizer, ) -> bool
fn gestureRecognizer_shouldRequireFailureOfGestureRecognizer( &self, gesture_recognizer: &UIGestureRecognizer, other_gesture_recognizer: &UIGestureRecognizer, ) -> bool
fn gestureRecognizer_shouldBeRequiredToFailByGestureRecognizer( &self, gesture_recognizer: &UIGestureRecognizer, other_gesture_recognizer: &UIGestureRecognizer, ) -> bool
fn gestureRecognizer_shouldReceiveTouch( &self, gesture_recognizer: &UIGestureRecognizer, touch: &UITouch, ) -> bool
Available on crate feature
UITouch only.fn gestureRecognizer_shouldReceivePress( &self, gesture_recognizer: &UIGestureRecognizer, press: &UIPress, ) -> bool
Available on crate feature
UIPress only.fn gestureRecognizer_shouldReceiveEvent( &self, gesture_recognizer: &UIGestureRecognizer, event: &UIEvent, ) -> bool
Available on crate feature
UIEvent only.Trait Implementations§
impl<T> ImplementedBy<T> for dyn UIGestureRecognizerDelegate
Source§impl ProtocolType for dyn UIGestureRecognizerDelegate
impl ProtocolType for dyn UIGestureRecognizerDelegate
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
impl<T> UIGestureRecognizerDelegate for ProtocolObject<T>where
T: ?Sized + UIGestureRecognizerDelegate,
Implementors§
impl UIGestureRecognizerDelegate for UITableViewCell
Available on crate feature
UITableViewCell only.