pub unsafe trait UIViewImplicitlyAnimating: UIViewAnimating + IsMainThreadOnly {
// Provided methods
unsafe fn addAnimations_delayFactor(
&self,
animation: &Block<dyn Fn()>,
delay_factor: CGFloat
)
where Self: Sized + Message { ... }
unsafe fn addAnimations(&self, animation: &Block<dyn Fn()>)
where Self: Sized + Message { ... }
unsafe fn addCompletion(
&self,
completion: &Block<dyn Fn(UIViewAnimatingPosition)>
)
where Self: Sized + Message { ... }
unsafe fn continueAnimationWithTimingParameters_durationFactor(
&self,
parameters: Option<&ProtocolObject<dyn UITimingCurveProvider>>,
duration_factor: CGFloat
)
where Self: Sized + Message { ... }
}
Available on crate feature
UIViewAnimating
only.Provided Methods§
unsafe fn addAnimations_delayFactor( &self, animation: &Block<dyn Fn()>, delay_factor: CGFloat )
Available on crate feature
block2
only.unsafe fn addAnimations(&self, animation: &Block<dyn Fn()>)
Available on crate feature
block2
only.unsafe fn addCompletion( &self, completion: &Block<dyn Fn(UIViewAnimatingPosition)> )
Available on crate feature
block2
only.unsafe fn continueAnimationWithTimingParameters_durationFactor( &self, parameters: Option<&ProtocolObject<dyn UITimingCurveProvider>>, duration_factor: CGFloat )
Available on crate feature
UITimingCurveProvider
only.Trait Implementations§
source§impl ProtocolType for dyn UIViewImplicitlyAnimating
impl ProtocolType for dyn UIViewImplicitlyAnimating
impl<T> ImplementedBy<T> for dyn UIViewImplicitlyAnimating
Implementations on Foreign Types§
impl<T> UIViewImplicitlyAnimating for ProtocolObject<T>where
T: ?Sized + UIViewImplicitlyAnimating,
Implementors§
impl UIViewImplicitlyAnimating for UIViewPropertyAnimator
Available on crate feature
UIViewPropertyAnimator
only.