Trait UIScrollViewDelegate

Source
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§

Source

unsafe fn scrollViewDidScroll(&self, scroll_view: &UIScrollView)
where Self: Sized + Message,

Available on crate features UIResponder and UIView only.
Source

unsafe fn scrollViewDidZoom(&self, scroll_view: &UIScrollView)
where Self: Sized + Message,

Available on crate features UIResponder and UIView only.
Source

unsafe fn scrollViewWillBeginDragging(&self, scroll_view: &UIScrollView)
where Self: Sized + Message,

Available on crate features UIResponder and UIView only.
Source

unsafe fn scrollViewWillEndDragging_withVelocity_targetContentOffset( &self, scroll_view: &UIScrollView, velocity: CGPoint, target_content_offset: NonNull<CGPoint>, )
where Self: Sized + Message,

Available on crate features UIResponder and UIView and objc2-core-foundation only.
Source

unsafe fn scrollViewDidEndDragging_willDecelerate( &self, scroll_view: &UIScrollView, decelerate: bool, )
where Self: Sized + Message,

Available on crate features UIResponder and UIView only.
Source

unsafe fn scrollViewWillBeginDecelerating(&self, scroll_view: &UIScrollView)
where Self: Sized + Message,

Available on crate features UIResponder and UIView only.
Source

unsafe fn scrollViewDidEndDecelerating(&self, scroll_view: &UIScrollView)
where Self: Sized + Message,

Available on crate features UIResponder and UIView only.
Source

unsafe fn scrollViewDidEndScrollingAnimation(&self, scroll_view: &UIScrollView)
where Self: Sized + Message,

Available on crate features UIResponder and UIView only.
Source

unsafe fn viewForZoomingInScrollView( &self, scroll_view: &UIScrollView, ) -> Option<Retained<UIView>>
where Self: Sized + Message,

Available on crate features UIResponder and UIView only.
Source

unsafe fn scrollViewWillBeginZooming_withView( &self, scroll_view: &UIScrollView, view: Option<&UIView>, )
where Self: Sized + Message,

Available on crate features UIResponder and UIView only.
Source

unsafe fn scrollViewDidEndZooming_withView_atScale( &self, scroll_view: &UIScrollView, view: Option<&UIView>, scale: CGFloat, )
where Self: Sized + Message,

Available on crate features UIResponder and UIView and objc2-core-foundation only.
Source

unsafe fn scrollViewShouldScrollToTop(&self, scroll_view: &UIScrollView) -> bool
where Self: Sized + Message,

Available on crate features UIResponder and UIView only.
Source

unsafe fn scrollViewDidScrollToTop(&self, scroll_view: &UIScrollView)
where Self: Sized + Message,

Available on crate features UIResponder and UIView only.
Source

unsafe fn scrollViewDidChangeAdjustedContentInset( &self, scroll_view: &UIScrollView, )
where Self: Sized + Message,

Available on crate features UIResponder and UIView only.

Trait Implementations§

Source§

impl ProtocolType for dyn UIScrollViewDelegate

Source§

const NAME: &'static str = "UIScrollViewDelegate"

The name of the Objective-C protocol that this type represents. Read more
Source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
Source§

impl<T> ImplementedBy<T> for dyn UIScrollViewDelegate

Implementations on Foreign Types§

Source§

impl<T> UIScrollViewDelegate for ProtocolObject<T>

Implementors§

Source§

impl UIScrollViewDelegate for UICollectionViewController

Available on crate feature UICollectionViewController only.
Source§

impl UIScrollViewDelegate for UITableViewController

Available on crate feature UITableViewController only.
Source§

impl UIScrollViewDelegate for UIWebView

Available on crate feature UIWebView only.