One Logo Pool Ball
UIKit · IOS API REFERENCE

UICollectionViewFlowLayout

class · iOS 6.0+ · SDK 27.1

@MainActor class UICollectionViewFlowLayout

Members (24)

get · iOS 10.0+

automaticSize

TypeScript
static get automaticSize(): Promise<{ width: number; height: number }>
Swift declaration
class let automaticSize: CGSize
init

init

TypeScript
static init(): Promise<UICollectionViewFlowLayout>
Swift declaration
init()
get · iOS 8.0+

estimatedItemSize

TypeScript
get estimatedItemSize(): Promise<{ width: number; height: number }>
Swift declaration
var estimatedItemSize: CGSize { get set }
set · iOS 8.0+

estimatedItemSize

TypeScript
setEstimatedItemSize(value: { width: number; height: number }): Promise<void>
Swift declaration
var estimatedItemSize: CGSize { get set }
get · iOS 6.0+

footerReferenceSize

TypeScript
get footerReferenceSize(): Promise<{ width: number; height: number }>
Swift declaration
var footerReferenceSize: CGSize { get set }
set · iOS 6.0+

footerReferenceSize

TypeScript
setFooterReferenceSize(value: { width: number; height: number }): Promise<void>
Swift declaration
var footerReferenceSize: CGSize { get set }
get · iOS 6.0+

headerReferenceSize

TypeScript
get headerReferenceSize(): Promise<{ width: number; height: number }>
Swift declaration
var headerReferenceSize: CGSize { get set }
set · iOS 6.0+

headerReferenceSize

TypeScript
setHeaderReferenceSize(value: { width: number; height: number }): Promise<void>
Swift declaration
var headerReferenceSize: CGSize { get set }
get · iOS 6.0+

itemSize

TypeScript
get itemSize(): Promise<{ width: number; height: number }>
Swift declaration
var itemSize: CGSize { get set }
set · iOS 6.0+

itemSize

TypeScript
setItemSize(value: { width: number; height: number }): Promise<void>
Swift declaration
var itemSize: CGSize { get set }
get · iOS 6.0+

minimumInteritemSpacing

TypeScript
get minimumInteritemSpacing(): Promise<number>
Swift declaration
var minimumInteritemSpacing: CGFloat { get set }
set · iOS 6.0+

minimumInteritemSpacing

TypeScript
setMinimumInteritemSpacing(value: number): Promise<void>
Swift declaration
var minimumInteritemSpacing: CGFloat { get set }
get · iOS 6.0+

minimumLineSpacing

TypeScript
get minimumLineSpacing(): Promise<number>
Swift declaration
var minimumLineSpacing: CGFloat { get set }
set · iOS 6.0+

minimumLineSpacing

TypeScript
setMinimumLineSpacing(value: number): Promise<void>
Swift declaration
var minimumLineSpacing: CGFloat { get set }
get · iOS 6.0+

scrollDirection

TypeScript
get scrollDirection(): Promise<UICollectionView_ScrollDirection>
Swift declaration
var scrollDirection: UICollectionView.ScrollDirection { get set }
set · iOS 6.0+

scrollDirection

TypeScript
setScrollDirection(value: UICollectionView_ScrollDirection): Promise<void>
Swift declaration
var scrollDirection: UICollectionView.ScrollDirection { get set }
get · iOS 9.0+

sectionFootersPinToVisibleBounds

TypeScript
get sectionFootersPinToVisibleBounds(): Promise<boolean>
Swift declaration
var sectionFootersPinToVisibleBounds: Bool { get set }
set · iOS 9.0+

sectionFootersPinToVisibleBounds

TypeScript
setSectionFootersPinToVisibleBounds(value: boolean): Promise<void>
Swift declaration
var sectionFootersPinToVisibleBounds: Bool { get set }
get · iOS 9.0+

sectionHeadersPinToVisibleBounds

TypeScript
get sectionHeadersPinToVisibleBounds(): Promise<boolean>
Swift declaration
var sectionHeadersPinToVisibleBounds: Bool { get set }
set · iOS 9.0+

sectionHeadersPinToVisibleBounds

TypeScript
setSectionHeadersPinToVisibleBounds(value: boolean): Promise<void>
Swift declaration
var sectionHeadersPinToVisibleBounds: Bool { get set }
get · iOS 6.0+

sectionInset

TypeScript
get sectionInset(): Promise<{ top: number; left: number; bottom: number; right: number }>
Swift declaration
var sectionInset: UIEdgeInsets { get set }
set · iOS 6.0+

sectionInset

TypeScript
setSectionInset(value: { top: number; left: number; bottom: number; right: number }): Promise<void>
Swift declaration
var sectionInset: UIEdgeInsets { get set }
get · iOS 11.0+

sectionInsetReference

TypeScript
get sectionInsetReference(): Promise<UICollectionViewFlowLayout_SectionInsetReference>
Swift declaration
var sectionInsetReference: UICollectionViewFlowLayout.SectionInsetReference { get set }
set · iOS 11.0+

sectionInsetReference

TypeScript
setSectionInsetReference(value: UICollectionViewFlowLayout_SectionInsetReference): Promise<void>
Swift declaration
var sectionInsetReference: UICollectionViewFlowLayout.SectionInsetReference { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →