pub unsafe trait UIViewImplicitlyAnimating: UIViewAnimating + MainThreadOnly {
// Provided methods
fn addAnimations_delayFactor(
&self,
animation: &DynBlock<dyn Fn()>,
delay_factor: CGFloat,
)
where Self: Sized + Message { ... }
fn addAnimations(&self, animation: &DynBlock<dyn Fn()>)
where Self: Sized + Message { ... }
fn addCompletion(
&self,
completion: &DynBlock<dyn Fn(UIViewAnimatingPosition)>,
)
where Self: Sized + Message { ... }
fn continueAnimationWithTimingParameters_durationFactor(
&self,
parameters: Option<&ProtocolObject<dyn UITimingCurveProvider>>,
duration_factor: CGFloat,
)
where Self: Sized + Message { ... }
}Available on crate feature
UIViewAnimating only.Expand description
Provided Methods§
fn addAnimations_delayFactor( &self, animation: &DynBlock<dyn Fn()>, delay_factor: CGFloat, )
Available on crate features
block2 and objc2-core-foundation only.fn addAnimations(&self, animation: &DynBlock<dyn Fn()>)
Available on crate feature
block2 only.fn addCompletion(&self, completion: &DynBlock<dyn Fn(UIViewAnimatingPosition)>)
Available on crate feature
block2 only.fn continueAnimationWithTimingParameters_durationFactor( &self, parameters: Option<&ProtocolObject<dyn UITimingCurveProvider>>, duration_factor: CGFloat, )
Available on crate features
UITimingCurveProvider and objc2-core-foundation 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.