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
objc2-core-foundation and UITimingCurveProvider only.Trait Implementations§
impl<T> ImplementedBy<T> for dyn UIViewImplicitlyAnimating
Source§impl ProtocolType for dyn UIViewImplicitlyAnimating
impl ProtocolType for dyn UIViewImplicitlyAnimating
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
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.