# NSCollectionViewFlowLayout documentation

Generated at 2026-02-17 21:02:56 +0000
Software documentation for the NSCollectionViewFlowLayout class
AppKit/NSCollectionViewFlowLayout.h
Description forthcoming.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
collapseSectionAtIndex:
sectionIndex
Description forthcoming.
estimatedItemSize
Description forthcoming.
expandSectionAtIndex:
sectionIndex
Description forthcoming.
footerReferenceSize
Description forthcoming.
headerReferenceSize
Description forthcoming.
itemSize
Description forthcoming.
minimumInteritemSpacing
Description forthcoming.
minimumLineSpacing
Description forthcoming.
scrollDirection
Description forthcoming.
sectionAtIndexIsCollapsed:
sectionIndex
Description forthcoming.
sectionFootersPinToVisibleBounds
Description forthcoming.
sectionHeadersPinToVisibleBounds
Description forthcoming.
sectionInset
Description forthcoming.
setEstimatedItemSize:
size
Description forthcoming.
setFooterReferenceSize:
size
Description forthcoming.
setHeaderReferenceSize:
size
Description forthcoming.
setItemSize:
itemSize
Description forthcoming.
setMinimumInteritemSpacing:
spacing
Description forthcoming.
setMinimumLineSpacing:
spacing
Description forthcoming.
setScrollDirection:
direction
Description forthcoming.
setSectionFootersPinToVisibleBounds:
f
Description forthcoming.
setSectionHeadersPinToVisibleBounds:
f
Description forthcoming.
setSectionInset:
inset
Description forthcoming.
Software documentation for the NSCollectionViewFlowLayoutInvalidationContext class
AppKit/NSCollectionViewFlowLayout.h
Description forthcoming.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
invalidateFlowLayoutAttributes
Description forthcoming.
invalidateFlowLayoutDelegateMetrics
Description forthcoming.
setInvalidateFlowLayoutAttributes:
flag
Description forthcoming.
setInvalidateFlowLayoutDelegateMetrics:
flag
Description forthcoming.
Software documentation for the NSCollectionViewDelegateFlowLayout protocol
AppKit/NSCollectionViewFlowLayout.h
NSCollectionViewDelegate
Description forthcoming.
collectionView:
collectionView
layout:
collectionViewLayout
insetForSectionAtIndex:
section
Description forthcoming.
collectionView:
collectionView
layout:
collectionViewLayout
minimumInteritemSpacingForSectionAtIndex:
section
Description forthcoming.
collectionView:
collectionView
layout:
collectionViewLayout
minimumLineSpacingForSectionAtIndex:
section
Description forthcoming.
collectionView:
collectionView
layout:
collectionViewLayout
referenceSizeForFooterInSection:
section
Description forthcoming.
collectionView:
collectionView
layout:
collectionViewLayout
referenceSizeForHeaderInSection:
section
Description forthcoming.
collectionView:
collectionView
layout:
collectionViewLayout
sizeForItemAtIndexPath:
indexPath
Description forthcoming.