pub unsafe trait UIViewControllerTransitionCoordinator: UIViewControllerTransitionCoordinatorContext + MainThreadOnly {
// Provided methods
fn animateAlongsideTransition_completion(
&self,
animation: Option<&DynBlock<dyn Fn(NonNull<ProtocolObject<dyn UIViewControllerTransitionCoordinatorContext>>)>>,
completion: Option<&DynBlock<dyn Fn(NonNull<ProtocolObject<dyn UIViewControllerTransitionCoordinatorContext>>)>>,
) -> bool
where Self: Sized + Message { ... }
fn animateAlongsideTransitionInView_animation_completion(
&self,
view: Option<&UIView>,
animation: Option<&DynBlock<dyn Fn(NonNull<ProtocolObject<dyn UIViewControllerTransitionCoordinatorContext>>)>>,
completion: Option<&DynBlock<dyn Fn(NonNull<ProtocolObject<dyn UIViewControllerTransitionCoordinatorContext>>)>>,
) -> bool
where Self: Sized + Message { ... }
fn notifyWhenInteractionEndsUsingBlock(
&self,
handler: &DynBlock<dyn Fn(NonNull<ProtocolObject<dyn UIViewControllerTransitionCoordinatorContext>>)>,
)
where Self: Sized + Message { ... }
fn notifyWhenInteractionChangesUsingBlock(
&self,
handler: &DynBlock<dyn Fn(NonNull<ProtocolObject<dyn UIViewControllerTransitionCoordinatorContext>>)>,
)
where Self: Sized + Message { ... }
}Available on crate feature
UIViewControllerTransitionCoordinator only.Expand description
Provided Methods§
fn animateAlongsideTransition_completion( &self, animation: Option<&DynBlock<dyn Fn(NonNull<ProtocolObject<dyn UIViewControllerTransitionCoordinatorContext>>)>>, completion: Option<&DynBlock<dyn Fn(NonNull<ProtocolObject<dyn UIViewControllerTransitionCoordinatorContext>>)>>, ) -> bool
Available on crate feature
block2 only.fn animateAlongsideTransitionInView_animation_completion( &self, view: Option<&UIView>, animation: Option<&DynBlock<dyn Fn(NonNull<ProtocolObject<dyn UIViewControllerTransitionCoordinatorContext>>)>>, completion: Option<&DynBlock<dyn Fn(NonNull<ProtocolObject<dyn UIViewControllerTransitionCoordinatorContext>>)>>, ) -> bool
Available on crate features
block2 and UIResponder and UIView only.fn notifyWhenInteractionEndsUsingBlock( &self, handler: &DynBlock<dyn Fn(NonNull<ProtocolObject<dyn UIViewControllerTransitionCoordinatorContext>>)>, )
👎Deprecated
Available on crate feature
block2 only.fn notifyWhenInteractionChangesUsingBlock( &self, handler: &DynBlock<dyn Fn(NonNull<ProtocolObject<dyn UIViewControllerTransitionCoordinatorContext>>)>, )
Available on crate feature
block2 only.Trait Implementations§
impl<T> ImplementedBy<T> for dyn UIViewControllerTransitionCoordinator
Source§impl ProtocolType for dyn UIViewControllerTransitionCoordinator
impl ProtocolType for dyn UIViewControllerTransitionCoordinator
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".