Struct objc2_ui_kit::UIGestureRecognizer
source · #[repr(C)]pub struct UIGestureRecognizer { /* private fields */ }Available on crate feature
UIGestureRecognizer only.Implementations§
source§impl UIGestureRecognizer
impl UIGestureRecognizer
pub unsafe fn initWithTarget_action( this: Allocated<Self>, target: Option<&AnyObject>, action: Option<Sel> ) -> Retained<Self>
pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>
pub unsafe fn initWithCoder( this: Allocated<Self>, coder: &NSCoder ) -> Option<Retained<Self>>
pub unsafe fn addTarget_action(&self, target: &AnyObject, action: Sel)
pub unsafe fn removeTarget_action( &self, target: Option<&AnyObject>, action: Option<Sel> )
pub fn delegate( &self ) -> Option<Retained<ProtocolObject<dyn UIGestureRecognizerDelegate>>>
pub fn setDelegate( &self, delegate: Option<&ProtocolObject<dyn UIGestureRecognizerDelegate>> )
pub unsafe fn isEnabled(&self) -> bool
pub unsafe fn setEnabled(&self, enabled: bool)
pub unsafe fn view(&self) -> Option<Retained<UIView>>
Available on crate features
UIResponder and UIView only.pub unsafe fn cancelsTouchesInView(&self) -> bool
pub unsafe fn setCancelsTouchesInView(&self, cancels_touches_in_view: bool)
pub unsafe fn delaysTouchesBegan(&self) -> bool
pub unsafe fn setDelaysTouchesBegan(&self, delays_touches_began: bool)
pub unsafe fn delaysTouchesEnded(&self) -> bool
pub unsafe fn setDelaysTouchesEnded(&self, delays_touches_ended: bool)
pub unsafe fn allowedTouchTypes(&self) -> Retained<NSArray<NSNumber>>
pub unsafe fn setAllowedTouchTypes( &self, allowed_touch_types: &NSArray<NSNumber> )
pub unsafe fn allowedPressTypes(&self) -> Retained<NSArray<NSNumber>>
pub unsafe fn setAllowedPressTypes( &self, allowed_press_types: &NSArray<NSNumber> )
pub unsafe fn requiresExclusiveTouchType(&self) -> bool
pub unsafe fn setRequiresExclusiveTouchType( &self, requires_exclusive_touch_type: bool )
pub unsafe fn requireGestureRecognizerToFail( &self, other_gesture_recognizer: &UIGestureRecognizer )
pub unsafe fn locationInView(&self, view: Option<&UIView>) -> CGPoint
Available on crate features
UIResponder and UIView only.pub unsafe fn numberOfTouches(&self) -> NSUInteger
pub unsafe fn locationOfTouch_inView( &self, touch_index: NSUInteger, view: Option<&UIView> ) -> CGPoint
Available on crate features
UIResponder and UIView only.pub unsafe fn name(&self) -> Option<Retained<NSString>>
pub unsafe fn setName(&self, name: Option<&NSString>)
pub unsafe fn modifierFlags(&self) -> UIKeyModifierFlags
Available on crate feature
UICommand only.Available on crate feature
UIEvent only.source§impl UIGestureRecognizer
impl UIGestureRecognizer
Methods declared on superclass NSObject
pub unsafe fn new(mtm: MainThreadMarker) -> Retained<Self>
source§impl UIGestureRecognizer
impl UIGestureRecognizer
UIGestureRecognizerProtected
pub unsafe fn setState(&self, state: UIGestureRecognizerState)
Available on crate feature
UIGestureRecognizerSubclass only.pub unsafe fn ignoreTouch_forEvent(&self, touch: &UITouch, event: &UIEvent)
Available on crate features
UIGestureRecognizerSubclass and UIEvent and UITouch only.pub unsafe fn ignorePress_forEvent( &self, button: &UIPress, event: &UIPressesEvent )
Available on crate features
UIGestureRecognizerSubclass and UIEvent and UIPress and UIPressesEvent only.pub unsafe fn reset(&self)
Available on crate feature
UIGestureRecognizerSubclass only.pub unsafe fn canPreventGestureRecognizer( &self, prevented_gesture_recognizer: &UIGestureRecognizer ) -> bool
Available on crate feature
UIGestureRecognizerSubclass only.pub unsafe fn canBePreventedByGestureRecognizer( &self, preventing_gesture_recognizer: &UIGestureRecognizer ) -> bool
Available on crate feature
UIGestureRecognizerSubclass only.pub unsafe fn shouldRequireFailureOfGestureRecognizer( &self, other_gesture_recognizer: &UIGestureRecognizer ) -> bool
Available on crate feature
UIGestureRecognizerSubclass only.pub unsafe fn shouldBeRequiredToFailByGestureRecognizer( &self, other_gesture_recognizer: &UIGestureRecognizer ) -> bool
Available on crate feature
UIGestureRecognizerSubclass only.pub unsafe fn shouldReceiveEvent(&self, event: &UIEvent) -> bool
Available on crate features
UIGestureRecognizerSubclass and UIEvent only.pub unsafe fn touchesBegan_withEvent( &self, touches: &NSSet<UITouch>, event: &UIEvent )
Available on crate features
UIGestureRecognizerSubclass and UIEvent and UITouch only.pub unsafe fn touchesMoved_withEvent( &self, touches: &NSSet<UITouch>, event: &UIEvent )
Available on crate features
UIGestureRecognizerSubclass and UIEvent and UITouch only.pub unsafe fn touchesEnded_withEvent( &self, touches: &NSSet<UITouch>, event: &UIEvent )
Available on crate features
UIGestureRecognizerSubclass and UIEvent and UITouch only.pub unsafe fn touchesCancelled_withEvent( &self, touches: &NSSet<UITouch>, event: &UIEvent )
Available on crate features
UIGestureRecognizerSubclass and UIEvent and UITouch only.pub unsafe fn touchesEstimatedPropertiesUpdated(&self, touches: &NSSet<UITouch>)
Available on crate features
UIGestureRecognizerSubclass and UITouch only.pub unsafe fn pressesBegan_withEvent( &self, presses: &NSSet<UIPress>, event: &UIPressesEvent )
Available on crate features
UIGestureRecognizerSubclass and UIEvent and UIPress and UIPressesEvent only.pub unsafe fn pressesChanged_withEvent( &self, presses: &NSSet<UIPress>, event: &UIPressesEvent )
Available on crate features
UIGestureRecognizerSubclass and UIEvent and UIPress and UIPressesEvent only.pub unsafe fn pressesEnded_withEvent( &self, presses: &NSSet<UIPress>, event: &UIPressesEvent )
Available on crate features
UIGestureRecognizerSubclass and UIEvent and UIPress and UIPressesEvent only.pub unsafe fn pressesCancelled_withEvent( &self, presses: &NSSet<UIPress>, event: &UIPressesEvent )
Available on crate features
UIGestureRecognizerSubclass and UIEvent and UIPress and UIPressesEvent only.source§impl UIGestureRecognizer
impl UIGestureRecognizer
pub fn state(&self) -> UIGestureRecognizerState
Methods from Deref<Target = NSObject>§
sourcepub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
pub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
Handle messages the object doesn’t recognize.
See Apple’s documentation for details.
Methods from Deref<Target = AnyObject>§
sourcepub fn class(&self) -> &'static AnyClass
Available on crate feature UIIndirectScribbleInteraction only.
pub fn class(&self) -> &'static AnyClass
UIIndirectScribbleInteraction only.Dynamically find the class of this object.
§Example
Check that an instance of NSObject has the precise class NSObject.
use objc2::ClassType;
use objc2::runtime::NSObject;
let obj = NSObject::new();
assert_eq!(obj.class(), NSObject::class());sourcepub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load instead.Available on crate feature UIIndirectScribbleInteraction only.
pub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
Ivar::load instead.UIIndirectScribbleInteraction only.Use Ivar::load instead.
§Safety
The object must have an instance variable with the given name, and it
must be of type T.
See Ivar::load_ptr for details surrounding this.
sourcepub unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load_mut instead.Available on crate feature UIIndirectScribbleInteraction only.
pub unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut Twhere
T: Encode,
Ivar::load_mut instead.UIIndirectScribbleInteraction only.Use Ivar::load_mut instead.
§Safety
The object must have an instance variable with the given name, and it
must be of type T.
See Ivar::load_ptr for details surrounding this.
Trait Implementations§
source§impl AsMut<AnyObject> for UIGestureRecognizer
impl AsMut<AnyObject> for UIGestureRecognizer
source§impl AsMut<NSObject> for UIGestureRecognizer
impl AsMut<NSObject> for UIGestureRecognizer
source§impl AsMut<UIGestureRecognizer> for UIHoverGestureRecognizer
Available on crate feature UIHoverGestureRecognizer only.
impl AsMut<UIGestureRecognizer> for UIHoverGestureRecognizer
Available on crate feature
UIHoverGestureRecognizer only.source§fn as_mut(&mut self) -> &mut UIGestureRecognizer
fn as_mut(&mut self) -> &mut UIGestureRecognizer
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<UIGestureRecognizer> for UILongPressGestureRecognizer
Available on crate feature UILongPressGestureRecognizer only.
impl AsMut<UIGestureRecognizer> for UILongPressGestureRecognizer
Available on crate feature
UILongPressGestureRecognizer only.source§fn as_mut(&mut self) -> &mut UIGestureRecognizer
fn as_mut(&mut self) -> &mut UIGestureRecognizer
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<UIGestureRecognizer> for UIPanGestureRecognizer
Available on crate feature UIPanGestureRecognizer only.
impl AsMut<UIGestureRecognizer> for UIPanGestureRecognizer
Available on crate feature
UIPanGestureRecognizer only.source§fn as_mut(&mut self) -> &mut UIGestureRecognizer
fn as_mut(&mut self) -> &mut UIGestureRecognizer
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<UIGestureRecognizer> for UIPinchGestureRecognizer
Available on crate feature UIPinchGestureRecognizer only.
impl AsMut<UIGestureRecognizer> for UIPinchGestureRecognizer
Available on crate feature
UIPinchGestureRecognizer only.source§fn as_mut(&mut self) -> &mut UIGestureRecognizer
fn as_mut(&mut self) -> &mut UIGestureRecognizer
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<UIGestureRecognizer> for UIRotationGestureRecognizer
Available on crate feature UIRotationGestureRecognizer only.
impl AsMut<UIGestureRecognizer> for UIRotationGestureRecognizer
Available on crate feature
UIRotationGestureRecognizer only.source§fn as_mut(&mut self) -> &mut UIGestureRecognizer
fn as_mut(&mut self) -> &mut UIGestureRecognizer
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<UIGestureRecognizer> for UIScreenEdgePanGestureRecognizer
Available on crate feature UIScreenEdgePanGestureRecognizer only.
impl AsMut<UIGestureRecognizer> for UIScreenEdgePanGestureRecognizer
Available on crate feature
UIScreenEdgePanGestureRecognizer only.source§fn as_mut(&mut self) -> &mut UIGestureRecognizer
fn as_mut(&mut self) -> &mut UIGestureRecognizer
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<UIGestureRecognizer> for UISwipeGestureRecognizer
Available on crate feature UISwipeGestureRecognizer only.
impl AsMut<UIGestureRecognizer> for UISwipeGestureRecognizer
Available on crate feature
UISwipeGestureRecognizer only.source§fn as_mut(&mut self) -> &mut UIGestureRecognizer
fn as_mut(&mut self) -> &mut UIGestureRecognizer
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<UIGestureRecognizer> for UITapGestureRecognizer
Available on crate feature UITapGestureRecognizer only.
impl AsMut<UIGestureRecognizer> for UITapGestureRecognizer
Available on crate feature
UITapGestureRecognizer only.source§fn as_mut(&mut self) -> &mut UIGestureRecognizer
fn as_mut(&mut self) -> &mut UIGestureRecognizer
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsRef<AnyObject> for UIGestureRecognizer
impl AsRef<AnyObject> for UIGestureRecognizer
source§impl AsRef<NSObject> for UIGestureRecognizer
impl AsRef<NSObject> for UIGestureRecognizer
source§impl AsRef<UIGestureRecognizer> for UIHoverGestureRecognizer
Available on crate feature UIHoverGestureRecognizer only.
impl AsRef<UIGestureRecognizer> for UIHoverGestureRecognizer
Available on crate feature
UIHoverGestureRecognizer only.source§fn as_ref(&self) -> &UIGestureRecognizer
fn as_ref(&self) -> &UIGestureRecognizer
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<UIGestureRecognizer> for UILongPressGestureRecognizer
Available on crate feature UILongPressGestureRecognizer only.
impl AsRef<UIGestureRecognizer> for UILongPressGestureRecognizer
Available on crate feature
UILongPressGestureRecognizer only.source§fn as_ref(&self) -> &UIGestureRecognizer
fn as_ref(&self) -> &UIGestureRecognizer
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<UIGestureRecognizer> for UIPanGestureRecognizer
Available on crate feature UIPanGestureRecognizer only.
impl AsRef<UIGestureRecognizer> for UIPanGestureRecognizer
Available on crate feature
UIPanGestureRecognizer only.source§fn as_ref(&self) -> &UIGestureRecognizer
fn as_ref(&self) -> &UIGestureRecognizer
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<UIGestureRecognizer> for UIPinchGestureRecognizer
Available on crate feature UIPinchGestureRecognizer only.
impl AsRef<UIGestureRecognizer> for UIPinchGestureRecognizer
Available on crate feature
UIPinchGestureRecognizer only.source§fn as_ref(&self) -> &UIGestureRecognizer
fn as_ref(&self) -> &UIGestureRecognizer
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<UIGestureRecognizer> for UIRotationGestureRecognizer
Available on crate feature UIRotationGestureRecognizer only.
impl AsRef<UIGestureRecognizer> for UIRotationGestureRecognizer
Available on crate feature
UIRotationGestureRecognizer only.source§fn as_ref(&self) -> &UIGestureRecognizer
fn as_ref(&self) -> &UIGestureRecognizer
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<UIGestureRecognizer> for UIScreenEdgePanGestureRecognizer
Available on crate feature UIScreenEdgePanGestureRecognizer only.
impl AsRef<UIGestureRecognizer> for UIScreenEdgePanGestureRecognizer
Available on crate feature
UIScreenEdgePanGestureRecognizer only.source§fn as_ref(&self) -> &UIGestureRecognizer
fn as_ref(&self) -> &UIGestureRecognizer
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<UIGestureRecognizer> for UISwipeGestureRecognizer
Available on crate feature UISwipeGestureRecognizer only.
impl AsRef<UIGestureRecognizer> for UISwipeGestureRecognizer
Available on crate feature
UISwipeGestureRecognizer only.source§fn as_ref(&self) -> &UIGestureRecognizer
fn as_ref(&self) -> &UIGestureRecognizer
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<UIGestureRecognizer> for UITapGestureRecognizer
Available on crate feature UITapGestureRecognizer only.
impl AsRef<UIGestureRecognizer> for UITapGestureRecognizer
Available on crate feature
UITapGestureRecognizer only.source§fn as_ref(&self) -> &UIGestureRecognizer
fn as_ref(&self) -> &UIGestureRecognizer
Converts this type into a shared reference of the (usually inferred) input type.
source§impl Borrow<AnyObject> for UIGestureRecognizer
impl Borrow<AnyObject> for UIGestureRecognizer
source§impl Borrow<NSObject> for UIGestureRecognizer
impl Borrow<NSObject> for UIGestureRecognizer
source§impl Borrow<UIGestureRecognizer> for UIHoverGestureRecognizer
Available on crate feature UIHoverGestureRecognizer only.
impl Borrow<UIGestureRecognizer> for UIHoverGestureRecognizer
Available on crate feature
UIHoverGestureRecognizer only.source§fn borrow(&self) -> &UIGestureRecognizer
fn borrow(&self) -> &UIGestureRecognizer
Immutably borrows from an owned value. Read more
source§impl Borrow<UIGestureRecognizer> for UILongPressGestureRecognizer
Available on crate feature UILongPressGestureRecognizer only.
impl Borrow<UIGestureRecognizer> for UILongPressGestureRecognizer
Available on crate feature
UILongPressGestureRecognizer only.source§fn borrow(&self) -> &UIGestureRecognizer
fn borrow(&self) -> &UIGestureRecognizer
Immutably borrows from an owned value. Read more
source§impl Borrow<UIGestureRecognizer> for UIPanGestureRecognizer
Available on crate feature UIPanGestureRecognizer only.
impl Borrow<UIGestureRecognizer> for UIPanGestureRecognizer
Available on crate feature
UIPanGestureRecognizer only.source§fn borrow(&self) -> &UIGestureRecognizer
fn borrow(&self) -> &UIGestureRecognizer
Immutably borrows from an owned value. Read more
source§impl Borrow<UIGestureRecognizer> for UIPinchGestureRecognizer
Available on crate feature UIPinchGestureRecognizer only.
impl Borrow<UIGestureRecognizer> for UIPinchGestureRecognizer
Available on crate feature
UIPinchGestureRecognizer only.source§fn borrow(&self) -> &UIGestureRecognizer
fn borrow(&self) -> &UIGestureRecognizer
Immutably borrows from an owned value. Read more
source§impl Borrow<UIGestureRecognizer> for UIRotationGestureRecognizer
Available on crate feature UIRotationGestureRecognizer only.
impl Borrow<UIGestureRecognizer> for UIRotationGestureRecognizer
Available on crate feature
UIRotationGestureRecognizer only.source§fn borrow(&self) -> &UIGestureRecognizer
fn borrow(&self) -> &UIGestureRecognizer
Immutably borrows from an owned value. Read more
source§impl Borrow<UIGestureRecognizer> for UIScreenEdgePanGestureRecognizer
Available on crate feature UIScreenEdgePanGestureRecognizer only.
impl Borrow<UIGestureRecognizer> for UIScreenEdgePanGestureRecognizer
Available on crate feature
UIScreenEdgePanGestureRecognizer only.source§fn borrow(&self) -> &UIGestureRecognizer
fn borrow(&self) -> &UIGestureRecognizer
Immutably borrows from an owned value. Read more
source§impl Borrow<UIGestureRecognizer> for UISwipeGestureRecognizer
Available on crate feature UISwipeGestureRecognizer only.
impl Borrow<UIGestureRecognizer> for UISwipeGestureRecognizer
Available on crate feature
UISwipeGestureRecognizer only.source§fn borrow(&self) -> &UIGestureRecognizer
fn borrow(&self) -> &UIGestureRecognizer
Immutably borrows from an owned value. Read more
source§impl Borrow<UIGestureRecognizer> for UITapGestureRecognizer
Available on crate feature UITapGestureRecognizer only.
impl Borrow<UIGestureRecognizer> for UITapGestureRecognizer
Available on crate feature
UITapGestureRecognizer only.source§fn borrow(&self) -> &UIGestureRecognizer
fn borrow(&self) -> &UIGestureRecognizer
Immutably borrows from an owned value. Read more
source§impl BorrowMut<AnyObject> for UIGestureRecognizer
impl BorrowMut<AnyObject> for UIGestureRecognizer
source§fn borrow_mut(&mut self) -> &mut AnyObject
fn borrow_mut(&mut self) -> &mut AnyObject
Mutably borrows from an owned value. Read more
source§impl BorrowMut<NSObject> for UIGestureRecognizer
impl BorrowMut<NSObject> for UIGestureRecognizer
source§fn borrow_mut(&mut self) -> &mut NSObject
fn borrow_mut(&mut self) -> &mut NSObject
Mutably borrows from an owned value. Read more
source§impl BorrowMut<UIGestureRecognizer> for UIHoverGestureRecognizer
Available on crate feature UIHoverGestureRecognizer only.
impl BorrowMut<UIGestureRecognizer> for UIHoverGestureRecognizer
Available on crate feature
UIHoverGestureRecognizer only.source§fn borrow_mut(&mut self) -> &mut UIGestureRecognizer
fn borrow_mut(&mut self) -> &mut UIGestureRecognizer
Mutably borrows from an owned value. Read more
source§impl BorrowMut<UIGestureRecognizer> for UILongPressGestureRecognizer
Available on crate feature UILongPressGestureRecognizer only.
impl BorrowMut<UIGestureRecognizer> for UILongPressGestureRecognizer
Available on crate feature
UILongPressGestureRecognizer only.source§fn borrow_mut(&mut self) -> &mut UIGestureRecognizer
fn borrow_mut(&mut self) -> &mut UIGestureRecognizer
Mutably borrows from an owned value. Read more
source§impl BorrowMut<UIGestureRecognizer> for UIPanGestureRecognizer
Available on crate feature UIPanGestureRecognizer only.
impl BorrowMut<UIGestureRecognizer> for UIPanGestureRecognizer
Available on crate feature
UIPanGestureRecognizer only.source§fn borrow_mut(&mut self) -> &mut UIGestureRecognizer
fn borrow_mut(&mut self) -> &mut UIGestureRecognizer
Mutably borrows from an owned value. Read more
source§impl BorrowMut<UIGestureRecognizer> for UIPinchGestureRecognizer
Available on crate feature UIPinchGestureRecognizer only.
impl BorrowMut<UIGestureRecognizer> for UIPinchGestureRecognizer
Available on crate feature
UIPinchGestureRecognizer only.source§fn borrow_mut(&mut self) -> &mut UIGestureRecognizer
fn borrow_mut(&mut self) -> &mut UIGestureRecognizer
Mutably borrows from an owned value. Read more
source§impl BorrowMut<UIGestureRecognizer> for UIRotationGestureRecognizer
Available on crate feature UIRotationGestureRecognizer only.
impl BorrowMut<UIGestureRecognizer> for UIRotationGestureRecognizer
Available on crate feature
UIRotationGestureRecognizer only.source§fn borrow_mut(&mut self) -> &mut UIGestureRecognizer
fn borrow_mut(&mut self) -> &mut UIGestureRecognizer
Mutably borrows from an owned value. Read more
source§impl BorrowMut<UIGestureRecognizer> for UIScreenEdgePanGestureRecognizer
Available on crate feature UIScreenEdgePanGestureRecognizer only.
impl BorrowMut<UIGestureRecognizer> for UIScreenEdgePanGestureRecognizer
Available on crate feature
UIScreenEdgePanGestureRecognizer only.source§fn borrow_mut(&mut self) -> &mut UIGestureRecognizer
fn borrow_mut(&mut self) -> &mut UIGestureRecognizer
Mutably borrows from an owned value. Read more
source§impl BorrowMut<UIGestureRecognizer> for UISwipeGestureRecognizer
Available on crate feature UISwipeGestureRecognizer only.
impl BorrowMut<UIGestureRecognizer> for UISwipeGestureRecognizer
Available on crate feature
UISwipeGestureRecognizer only.source§fn borrow_mut(&mut self) -> &mut UIGestureRecognizer
fn borrow_mut(&mut self) -> &mut UIGestureRecognizer
Mutably borrows from an owned value. Read more
source§impl BorrowMut<UIGestureRecognizer> for UITapGestureRecognizer
Available on crate feature UITapGestureRecognizer only.
impl BorrowMut<UIGestureRecognizer> for UITapGestureRecognizer
Available on crate feature
UITapGestureRecognizer only.source§fn borrow_mut(&mut self) -> &mut UIGestureRecognizer
fn borrow_mut(&mut self) -> &mut UIGestureRecognizer
Mutably borrows from an owned value. Read more
source§impl ClassType for UIGestureRecognizer
impl ClassType for UIGestureRecognizer
§type Mutability = MainThreadOnly
type Mutability = MainThreadOnly
Whether the type is mutable or immutable. Read more
source§const NAME: &'static str = "UIGestureRecognizer"
const NAME: &'static str = "UIGestureRecognizer"
The name of the Objective-C class that this type represents. Read more
source§fn class() -> &'static AnyClass
fn class() -> &'static AnyClass
Get a reference to the Objective-C class that this type represents. Read more
source§fn as_super_mut(&mut self) -> &mut Self::Super
fn as_super_mut(&mut self) -> &mut Self::Super
Get a mutable reference to the superclass.
source§impl Debug for UIGestureRecognizer
impl Debug for UIGestureRecognizer
source§impl Deref for UIGestureRecognizer
impl Deref for UIGestureRecognizer
source§impl DerefMut for UIGestureRecognizer
impl DerefMut for UIGestureRecognizer
source§impl Hash for UIGestureRecognizer
impl Hash for UIGestureRecognizer
source§impl NSObjectProtocol for UIGestureRecognizer
impl NSObjectProtocol for UIGestureRecognizer
source§fn isEqual(&self, other: &AnyObject) -> bool
fn isEqual(&self, other: &AnyObject) -> bool
Check whether the object is equal to an arbitrary other object. Read more
source§fn hash(&self) -> usize
fn hash(&self) -> usize
An integer that can be used as a table address in a hash table
structure. Read more
source§fn isKindOfClass(&self, cls: &AnyClass) -> bool
fn isKindOfClass(&self, cls: &AnyClass) -> bool
Check if the object is an instance of the class, or one of its
subclasses. Read more
source§fn is_kind_of<T>(&self) -> bool
fn is_kind_of<T>(&self) -> bool
Check if the object is an instance of the class type, or one of its
subclasses. Read more
source§fn isMemberOfClass(&self, cls: &AnyClass) -> bool
fn isMemberOfClass(&self, cls: &AnyClass) -> bool
Check if the object is an instance of a specific class, without
checking subclasses. Read more
source§fn respondsToSelector(&self, aSelector: Sel) -> bool
fn respondsToSelector(&self, aSelector: Sel) -> bool
Check whether the object implements or inherits a method with the
given selector. Read more
source§fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
Check whether the object conforms to a given protocol. Read more
source§fn debugDescription(&self) -> Retained<NSObject>
fn debugDescription(&self) -> Retained<NSObject>
A textual representation of the object to use when debugging. Read more
source§impl PartialEq for UIGestureRecognizer
impl PartialEq for UIGestureRecognizer
source§fn eq(&self, other: &UIGestureRecognizer) -> bool
fn eq(&self, other: &UIGestureRecognizer) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl RefEncode for UIGestureRecognizer
impl RefEncode for UIGestureRecognizer
source§const ENCODING_REF: Encoding = <NSObject as ::objc2::RefEncode>::ENCODING_REF
const ENCODING_REF: Encoding = <NSObject as ::objc2::RefEncode>::ENCODING_REF
The Objective-C type-encoding for a reference of this type. Read more
impl Eq for UIGestureRecognizer
impl Message for UIGestureRecognizer
impl StructuralPartialEq for UIGestureRecognizer
Auto Trait Implementations§
impl !Freeze for UIGestureRecognizer
impl !RefUnwindSafe for UIGestureRecognizer
impl !Send for UIGestureRecognizer
impl !Sync for UIGestureRecognizer
impl !Unpin for UIGestureRecognizer
impl !UnwindSafe for UIGestureRecognizer
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CounterpartOrSelf for T
impl<T> CounterpartOrSelf for T
§type Immutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Immutable
type Immutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Immutable
The immutable counterpart of the type, or
Self if the type has no
immutable counterpart. Read more§type Mutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Mutable
type Mutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Mutable
The mutable counterpart of the type, or
Self if the type has no
mutable counterpart. Read more