UIKit · IOS API REFERENCE
NSCollectionLayoutGroup
class · iOS 13.0+ · SDK 27.1
@MainActor class NSCollectionLayoutGroup
Members (14)
static · iOS 16.0+horizontal
TypeScriptstatic horizontalLayoutSizeRepeatingSubitemCount(layoutSize: NSCollectionLayoutSize, subitem: NSCollectionLayoutItem, count: number): Promise<NSCollectionLayoutGroup>
Swift declarationclass func horizontal(layoutSize: NSCollectionLayoutSize, repeatingSubitem subitem: NSCollectionLayoutItem, count: Int) -> Self
static · iOS 13.0+ · Deprecated in iOS 16.0horizontal
TypeScriptstatic horizontalLayoutSizeSubitemCount(layoutSize: NSCollectionLayoutSize, subitem: NSCollectionLayoutItem, count: number): Promise<NSCollectionLayoutGroup>
Swift declarationclass func horizontal(layoutSize: NSCollectionLayoutSize, subitem: NSCollectionLayoutItem, count: Int) -> Self
static · iOS 13.0+horizontal
TypeScriptstatic horizontalLayoutSizeSubitems(layoutSize: NSCollectionLayoutSize, subitems: Array<NSCollectionLayoutItem>): Promise<NSCollectionLayoutGroup>
Swift declarationclass func horizontal(layoutSize: NSCollectionLayoutSize, subitems: [NSCollectionLayoutItem]) -> Self
static · iOS 16.0+vertical
TypeScriptstatic verticalLayoutSizeRepeatingSubitemCount(layoutSize: NSCollectionLayoutSize, subitem: NSCollectionLayoutItem, count: number): Promise<NSCollectionLayoutGroup>
Swift declarationclass func vertical(layoutSize: NSCollectionLayoutSize, repeatingSubitem subitem: NSCollectionLayoutItem, count: Int) -> Self
static · iOS 13.0+ · Deprecated in iOS 16.0vertical
TypeScriptstatic verticalLayoutSizeSubitemCount(layoutSize: NSCollectionLayoutSize, subitem: NSCollectionLayoutItem, count: number): Promise<NSCollectionLayoutGroup>
Swift declarationclass func vertical(layoutSize: NSCollectionLayoutSize, subitem: NSCollectionLayoutItem, count: Int) -> Self
static · iOS 13.0+vertical
TypeScriptstatic verticalLayoutSizeSubitems(layoutSize: NSCollectionLayoutSize, subitems: Array<NSCollectionLayoutItem>): Promise<NSCollectionLayoutGroup>
Swift declarationclass func vertical(layoutSize: NSCollectionLayoutSize, subitems: [NSCollectionLayoutItem]) -> Self
method · iOS 13.0+visualDescription
TypeScriptvisualDescription(): Promise<string>
Swift declarationfunc visualDescription() -> String
get · iOS 13.0+interItemSpacing
TypeScriptget interItemSpacing(): Promise<(NSCollectionLayoutSpacing) | null>
Swift declaration@NSCopying var interItemSpacing: NSCollectionLayoutSpacing? { get set }
set · iOS 13.0+interItemSpacing
TypeScriptsetInterItemSpacing(value?: (NSCollectionLayoutSpacing) | null): Promise<void>
Swift declaration@NSCopying var interItemSpacing: NSCollectionLayoutSpacing? { get set }
get · iOS 13.0+subitems
TypeScriptget subitems(): Promise<Array<NSCollectionLayoutItem>>
Swift declarationvar subitems: [NSCollectionLayoutItem] { get }
get · iOS 13.0+supplementaryItems
TypeScriptget supplementaryItems(): Promise<Array<NSCollectionLayoutSupplementaryItem>>
Swift declarationvar supplementaryItems: [NSCollectionLayoutSupplementaryItem] { get set }
set · iOS 13.0+supplementaryItems
TypeScriptsetSupplementaryItems(value: Array<NSCollectionLayoutSupplementaryItem>): Promise<void>
Swift declarationvar supplementaryItems: [NSCollectionLayoutSupplementaryItem] { get set }
static · iOS 16.0+ · Deprecated in iOS 16.0horizontalGroup
TypeScriptstatic horizontalGroup(size: NSCollectionLayoutSize, subitem: NSCollectionLayoutItem, count: number): Promise<NSCollectionLayoutGroup>
Swift declaration@MainActor @preconcurrency class func horizontalGroup(with size: NSCollectionLayoutSize, repeatingSubitem subitem: NSCollectionLayoutItem, count: Int) -> NSCollectionLayoutGroup
static · iOS 16.0+ · Deprecated in iOS 16.0verticalGroup
TypeScriptstatic verticalGroup(size: NSCollectionLayoutSize, subitem: NSCollectionLayoutItem, count: number): Promise<NSCollectionLayoutGroup>
Swift declaration@MainActor @preconcurrency class func verticalGroup(with size: NSCollectionLayoutSize, repeatingSubitem subitem: NSCollectionLayoutItem, count: Int) -> NSCollectionLayoutGroup
Skipped declarations
2 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
NSCollectionLayoutGroup.custom(layoutSize:itemProvider:)
callback cannot propagate synchronous failure
NSCollectionLayoutGroup.init()
inherited init: clang: 'init' is unavailable
All UIKit types →