pub unsafe trait UICollectionViewDelegateFlowLayout: UICollectionViewDelegate + MainThreadOnly {
// Provided methods
unsafe fn collectionView_layout_sizeForItemAtIndexPath(
&self,
collection_view: &UICollectionView,
collection_view_layout: &UICollectionViewLayout,
index_path: &NSIndexPath,
) -> CGSize
where Self: Sized + Message { ... }
unsafe fn collectionView_layout_insetForSectionAtIndex(
&self,
collection_view: &UICollectionView,
collection_view_layout: &UICollectionViewLayout,
section: NSInteger,
) -> UIEdgeInsets
where Self: Sized + Message { ... }
unsafe fn collectionView_layout_minimumLineSpacingForSectionAtIndex(
&self,
collection_view: &UICollectionView,
collection_view_layout: &UICollectionViewLayout,
section: NSInteger,
) -> CGFloat
where Self: Sized + Message { ... }
unsafe fn collectionView_layout_minimumInteritemSpacingForSectionAtIndex(
&self,
collection_view: &UICollectionView,
collection_view_layout: &UICollectionViewLayout,
section: NSInteger,
) -> CGFloat
where Self: Sized + Message { ... }
unsafe fn collectionView_layout_referenceSizeForHeaderInSection(
&self,
collection_view: &UICollectionView,
collection_view_layout: &UICollectionViewLayout,
section: NSInteger,
) -> CGSize
where Self: Sized + Message { ... }
unsafe fn collectionView_layout_referenceSizeForFooterInSection(
&self,
collection_view: &UICollectionView,
collection_view_layout: &UICollectionViewLayout,
section: NSInteger,
) -> CGSize
where Self: Sized + Message { ... }
}
Available on crate features
UICollectionView
and UICollectionViewFlowLayout
and UIScrollView
only.Expand description
Provided Methods§
unsafe fn collectionView_layout_sizeForItemAtIndexPath( &self, collection_view: &UICollectionView, collection_view_layout: &UICollectionViewLayout, index_path: &NSIndexPath, ) -> CGSize
Available on crate features
UICollectionViewLayout
and UIResponder
and UIView
and objc2-core-foundation
only.unsafe fn collectionView_layout_insetForSectionAtIndex( &self, collection_view: &UICollectionView, collection_view_layout: &UICollectionViewLayout, section: NSInteger, ) -> UIEdgeInsets
Available on crate features
UICollectionViewLayout
and UIGeometry
and UIResponder
and UIView
and objc2-core-foundation
only.unsafe fn collectionView_layout_minimumLineSpacingForSectionAtIndex( &self, collection_view: &UICollectionView, collection_view_layout: &UICollectionViewLayout, section: NSInteger, ) -> CGFloat
Available on crate features
UICollectionViewLayout
and UIResponder
and UIView
and objc2-core-foundation
only.unsafe fn collectionView_layout_minimumInteritemSpacingForSectionAtIndex( &self, collection_view: &UICollectionView, collection_view_layout: &UICollectionViewLayout, section: NSInteger, ) -> CGFloat
Available on crate features
UICollectionViewLayout
and UIResponder
and UIView
and objc2-core-foundation
only.unsafe fn collectionView_layout_referenceSizeForHeaderInSection( &self, collection_view: &UICollectionView, collection_view_layout: &UICollectionViewLayout, section: NSInteger, ) -> CGSize
Available on crate features
UICollectionViewLayout
and UIResponder
and UIView
and objc2-core-foundation
only.Available on crate features
UICollectionViewLayout
and UIResponder
and UIView
and objc2-core-foundation
only.