Trait UIHoverEffect

Source
pub unsafe trait UIHoverEffect:
    NSObjectProtocol
    + NSCopying
    + MainThreadOnly { }
Available on crate feature UIHoverEffect only.
Expand description

A hover effect that can be applied to a UIView via a UIHoverStyle. You don’t conform to this protocol directly. Instead, you use a built-in UIHoverEffect like UIHoverAutomaticEffect.

See also Apple’s documentation

Trait Implementations§

Source§

impl ProtocolType for dyn UIHoverEffect

Source§

const NAME: &'static str = "UIHoverEffect"

The name of the Objective-C protocol that this type represents. Read more
Source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
Source§

impl<T> ImplementedBy<T> for dyn UIHoverEffect
where T: ?Sized + Message + UIHoverEffect,

Implementations on Foreign Types§

Source§

impl<T> UIHoverEffect for ProtocolObject<T>
where T: ?Sized + UIHoverEffect,

Implementors§

Source§

impl UIHoverEffect for UIHoverAutomaticEffect

Source§

impl UIHoverEffect for UIHoverHighlightEffect

Source§

impl UIHoverEffect for UIHoverLiftEffect

Source§

impl UIHoverEffect for UIPointerEffect

Available on crate feature UIPointerStyle only.
Source§

impl UIHoverEffect for UIPointerHighlightEffect

Available on crate feature UIPointerStyle only.
Source§

impl UIHoverEffect for UIPointerHoverEffect

Available on crate feature UIPointerStyle only.
Source§

impl UIHoverEffect for UIPointerLiftEffect

Available on crate feature UIPointerStyle only.