pub unsafe trait UIScrollViewDelegate: NSObjectProtocol + MainThreadOnly {
Show 14 methods
// Provided methods
fn scrollViewDidScroll(&self, scroll_view: &UIScrollView)
where Self: Sized + Message { ... }
fn scrollViewDidZoom(&self, scroll_view: &UIScrollView)
where Self: Sized + Message { ... }
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 { ... }
fn scrollViewDidEndDragging_willDecelerate(
&self,
scroll_view: &UIScrollView,
decelerate: bool,
)
where Self: Sized + Message { ... }
fn scrollViewWillBeginDecelerating(&self, scroll_view: &UIScrollView)
where Self: Sized + Message { ... }
fn scrollViewDidEndDecelerating(&self, scroll_view: &UIScrollView)
where Self: Sized + Message { ... }
fn scrollViewDidEndScrollingAnimation(&self, scroll_view: &UIScrollView)
where Self: Sized + Message { ... }
fn viewForZoomingInScrollView(
&self,
scroll_view: &UIScrollView,
) -> Option<Retained<UIView>>
where Self: Sized + Message { ... }
fn scrollViewWillBeginZooming_withView(
&self,
scroll_view: &UIScrollView,
view: Option<&UIView>,
)
where Self: Sized + Message { ... }
fn scrollViewDidEndZooming_withView_atScale(
&self,
scroll_view: &UIScrollView,
view: Option<&UIView>,
scale: CGFloat,
)
where Self: Sized + Message { ... }
fn scrollViewShouldScrollToTop(&self, scroll_view: &UIScrollView) -> bool
where Self: Sized + Message { ... }
fn scrollViewDidScrollToTop(&self, scroll_view: &UIScrollView)
where Self: Sized + Message { ... }
fn scrollViewDidChangeAdjustedContentInset(
&self,
scroll_view: &UIScrollView,
)
where Self: Sized + Message { ... }
}Available on crate feature
UIScrollView only.Expand description
Provided Methods§
fn scrollViewDidScroll(&self, scroll_view: &UIScrollView)
Available on crate features
UIResponder and UIView only.fn scrollViewDidZoom(&self, scroll_view: &UIScrollView)
Available on crate features
UIResponder and UIView only.fn scrollViewWillBeginDragging(&self, scroll_view: &UIScrollView)
Available on crate features
UIResponder and UIView only.Sourceunsafe 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 scrollViewWillEndDragging_withVelocity_targetContentOffset( &self, scroll_view: &UIScrollView, velocity: CGPoint, target_content_offset: NonNull<CGPoint>, )
UIResponder and UIView and objc2-core-foundation only.§Safety
target_content_offset must be a valid pointer.
fn scrollViewDidEndDragging_willDecelerate( &self, scroll_view: &UIScrollView, decelerate: bool, )
Available on crate features
UIResponder and UIView only.fn scrollViewWillBeginDecelerating(&self, scroll_view: &UIScrollView)
Available on crate features
UIResponder and UIView only.fn scrollViewDidEndDecelerating(&self, scroll_view: &UIScrollView)
Available on crate features
UIResponder and UIView only.fn scrollViewDidEndScrollingAnimation(&self, scroll_view: &UIScrollView)
Available on crate features
UIResponder and UIView only.fn viewForZoomingInScrollView( &self, scroll_view: &UIScrollView, ) -> Option<Retained<UIView>>
Available on crate features
UIResponder and UIView only.fn scrollViewWillBeginZooming_withView( &self, scroll_view: &UIScrollView, view: Option<&UIView>, )
Available on crate features
UIResponder and UIView only.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.fn scrollViewShouldScrollToTop(&self, scroll_view: &UIScrollView) -> bool
Available on crate features
UIResponder and UIView only.fn scrollViewDidScrollToTop(&self, scroll_view: &UIScrollView)
Available on crate features
UIResponder and UIView only.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 feature
UICollectionViewController only.impl UIScrollViewDelegate for UITableViewController
Available on crate feature
UITableViewController only.impl UIScrollViewDelegate for UIWebView
Available on crate feature
UIWebView only.