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 feature
UICollectionViewController
only.impl UIScrollViewDelegate for UITableViewController
Available on crate feature
UITableViewController
only.impl UIScrollViewDelegate for UIWebView
Available on crate feature
UIWebView
only.