pub unsafe trait UIScrollViewDelegate: NSObjectProtocol + MainThreadOnly {
Show 14 methods
// Provided methods
unsafe fn scrollViewDidScroll(&self, scroll_view: &UIScrollView)
where Self: Sized + Message { ... }
unsafe fn scrollViewDidZoom(&self, scroll_view: &UIScrollView)
where Self: Sized + Message { ... }
unsafe fn scrollViewWillBeginDragging(&self, scroll_view: &UIScrollView)
where Self: Sized + Message { ... }
unsafe fn scrollViewWillEndDragging_withVelocity_targetContentOffset(
&self,
scroll_view: &UIScrollView,
velocity: CGPoint,
target_content_offset: NonNull<CGPoint>,
)
where Self: Sized + Message { ... }
unsafe fn scrollViewDidEndDragging_willDecelerate(
&self,
scroll_view: &UIScrollView,
decelerate: bool,
)
where Self: Sized + Message { ... }
unsafe fn scrollViewWillBeginDecelerating(&self, scroll_view: &UIScrollView)
where Self: Sized + Message { ... }
unsafe fn scrollViewDidEndDecelerating(&self, scroll_view: &UIScrollView)
where Self: Sized + Message { ... }
unsafe fn scrollViewDidEndScrollingAnimation(
&self,
scroll_view: &UIScrollView,
)
where Self: Sized + Message { ... }
unsafe fn viewForZoomingInScrollView(
&self,
scroll_view: &UIScrollView,
) -> Option<Retained<UIView>>
where Self: Sized + Message { ... }
unsafe fn scrollViewWillBeginZooming_withView(
&self,
scroll_view: &UIScrollView,
view: Option<&UIView>,
)
where Self: Sized + Message { ... }
unsafe fn scrollViewDidEndZooming_withView_atScale(
&self,
scroll_view: &UIScrollView,
view: Option<&UIView>,
scale: CGFloat,
)
where Self: Sized + Message { ... }
unsafe fn scrollViewShouldScrollToTop(
&self,
scroll_view: &UIScrollView,
) -> bool
where Self: Sized + Message { ... }
unsafe fn scrollViewDidScrollToTop(&self, scroll_view: &UIScrollView)
where Self: Sized + Message { ... }
unsafe fn scrollViewDidChangeAdjustedContentInset(
&self,
scroll_view: &UIScrollView,
)
where Self: Sized + Message { ... }
}Available on crate feature
UIScrollView only.Expand description
Provided Methods§
unsafe fn scrollViewDidScroll(&self, scroll_view: &UIScrollView)
Available on crate features
UIResponder and UIView only.unsafe fn scrollViewDidZoom(&self, scroll_view: &UIScrollView)
Available on crate features
UIResponder and UIView only.unsafe fn scrollViewWillBeginDragging(&self, scroll_view: &UIScrollView)
Available on crate features
UIResponder and UIView only.unsafe fn scrollViewWillEndDragging_withVelocity_targetContentOffset( &self, scroll_view: &UIScrollView, velocity: CGPoint, target_content_offset: NonNull<CGPoint>, )
Available on crate features
UIResponder and UIView and objc2-core-foundation only.unsafe fn scrollViewDidEndDragging_willDecelerate( &self, scroll_view: &UIScrollView, decelerate: bool, )
Available on crate features
UIResponder and UIView only.unsafe fn scrollViewWillBeginDecelerating(&self, scroll_view: &UIScrollView)
Available on crate features
UIResponder and UIView only.unsafe fn scrollViewDidEndDecelerating(&self, scroll_view: &UIScrollView)
Available on crate features
UIResponder and UIView only.unsafe fn scrollViewDidEndScrollingAnimation(&self, scroll_view: &UIScrollView)
Available on crate features
UIResponder and UIView only.unsafe fn viewForZoomingInScrollView( &self, scroll_view: &UIScrollView, ) -> Option<Retained<UIView>>
Available on crate features
UIResponder and UIView only.unsafe fn scrollViewWillBeginZooming_withView( &self, scroll_view: &UIScrollView, view: Option<&UIView>, )
Available on crate features
UIResponder and UIView only.unsafe fn scrollViewDidEndZooming_withView_atScale( &self, scroll_view: &UIScrollView, view: Option<&UIView>, scale: CGFloat, )
Available on crate features
UIResponder and UIView and objc2-core-foundation only.unsafe fn scrollViewShouldScrollToTop(&self, scroll_view: &UIScrollView) -> bool
Available on crate features
UIResponder and UIView only.unsafe fn scrollViewDidScrollToTop(&self, scroll_view: &UIScrollView)
Available on crate features
UIResponder and UIView only.unsafe fn scrollViewDidChangeAdjustedContentInset( &self, scroll_view: &UIScrollView, )
Available on crate features
UIResponder and UIView only.Trait Implementations§
Source§impl ProtocolType for dyn UIScrollViewDelegate
impl ProtocolType for dyn UIScrollViewDelegate
impl<T> ImplementedBy<T> for dyn UIScrollViewDelegate
Implementations on Foreign Types§
impl<T> UIScrollViewDelegate for ProtocolObject<T>where
T: ?Sized + UIScrollViewDelegate,
Implementors§
impl UIScrollViewDelegate for UICollectionViewController
Available on crate features
UIResponder and UIViewController and UICollectionViewController only.impl UIScrollViewDelegate for UITableViewController
Available on crate features
UIResponder and UIViewController and UITableViewController only.impl UIScrollViewDelegate for UIWebView
Available on crate features
UIResponder and UIView and UIWebView only.