pub unsafe trait UIViewControllerTransitionCoordinatorContext: NSObjectProtocol + IsMainThreadOnly {
Show 14 methods // Provided methods unsafe fn isAnimated(&self) -> bool where Self: Sized + Message { ... } unsafe fn presentationStyle(&self) -> UIModalPresentationStyle where Self: Sized + Message { ... } unsafe fn initiallyInteractive(&self) -> bool where Self: Sized + Message { ... } unsafe fn isInterruptible(&self) -> bool where Self: Sized + Message { ... } unsafe fn isInteractive(&self) -> bool where Self: Sized + Message { ... } unsafe fn isCancelled(&self) -> bool where Self: Sized + Message { ... } unsafe fn transitionDuration(&self) -> NSTimeInterval where Self: Sized + Message { ... } unsafe fn percentComplete(&self) -> CGFloat where Self: Sized + Message { ... } unsafe fn completionVelocity(&self) -> CGFloat where Self: Sized + Message { ... } unsafe fn completionCurve(&self) -> UIViewAnimationCurve where Self: Sized + Message { ... } unsafe fn viewControllerForKey( &self, key: &UITransitionContextViewControllerKey ) -> Option<Retained<UIViewController>> where Self: Sized + Message { ... } unsafe fn viewForKey( &self, key: &UITransitionContextViewKey ) -> Option<Retained<UIView>> where Self: Sized + Message { ... } unsafe fn containerView(&self) -> Retained<UIView> where Self: Sized + Message { ... } unsafe fn targetTransform(&self) -> CGAffineTransform where Self: Sized + Message { ... }
}
Available on crate feature UIViewControllerTransitionCoordinator only.

Provided Methods§

source

unsafe fn isAnimated(&self) -> bool
where Self: Sized + Message,

source

unsafe fn presentationStyle(&self) -> UIModalPresentationStyle
where Self: Sized + Message,

Available on crate feature UIViewController only.
source

unsafe fn initiallyInteractive(&self) -> bool
where Self: Sized + Message,

source

unsafe fn isInterruptible(&self) -> bool
where Self: Sized + Message,

source

unsafe fn isInteractive(&self) -> bool
where Self: Sized + Message,

source

unsafe fn isCancelled(&self) -> bool
where Self: Sized + Message,

source

unsafe fn transitionDuration(&self) -> NSTimeInterval
where Self: Sized + Message,

source

unsafe fn percentComplete(&self) -> CGFloat
where Self: Sized + Message,

source

unsafe fn completionVelocity(&self) -> CGFloat
where Self: Sized + Message,

source

unsafe fn completionCurve(&self) -> UIViewAnimationCurve
where Self: Sized + Message,

Available on crate feature UIView only.
source

unsafe fn viewControllerForKey( &self, key: &UITransitionContextViewControllerKey ) -> Option<Retained<UIViewController>>
where Self: Sized + Message,

Available on crate features UIResponder and UIViewController only.
source

unsafe fn viewForKey( &self, key: &UITransitionContextViewKey ) -> Option<Retained<UIView>>
where Self: Sized + Message,

Available on crate features UIResponder and UIView only.
source

unsafe fn containerView(&self) -> Retained<UIView>
where Self: Sized + Message,

Available on crate features UIResponder and UIView only.
source

unsafe fn targetTransform(&self) -> CGAffineTransform
where Self: Sized + Message,

Trait Implementations§

source§

impl ProtocolType for dyn UIViewControllerTransitionCoordinatorContext

source§

const NAME: &'static str = "UIViewControllerTransitionCoordinatorContext"

The name of the Objective-C protocol that this type represents.
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 UIViewControllerTransitionCoordinatorContext

Implementations on Foreign Types§

source§

impl<T> UIViewControllerTransitionCoordinatorContext for ProtocolObject<T>

Implementors§