UIKit · IOS API REFERENCE
NSCollectionLayoutSupplementaryItem
class · iOS 13.0+ · SDK 27.1
@MainActor class NSCollectionLayoutSupplementaryItem
Members (7)
init · iOS 13.0+init
TypeScriptstatic initLayoutSizeElementKindContainerAnchor(layoutSize: NSCollectionLayoutSize, elementKind: string, containerAnchor: NSCollectionLayoutAnchor): Promise<NSCollectionLayoutSupplementaryItem>
Swift declarationconvenience init(layoutSize: NSCollectionLayoutSize, elementKind: String, containerAnchor: NSCollectionLayoutAnchor)
init · iOS 13.0+init
TypeScriptstatic initLayoutSizeElementKindContainerAnchorItemAnchor(layoutSize: NSCollectionLayoutSize, elementKind: string, containerAnchor: NSCollectionLayoutAnchor, itemAnchor: NSCollectionLayoutAnchor): Promise<NSCollectionLayoutSupplementaryItem>
Swift declarationconvenience init(layoutSize: NSCollectionLayoutSize, elementKind: String, containerAnchor: NSCollectionLayoutAnchor, itemAnchor: NSCollectionLayoutAnchor)
get · iOS 13.0+containerAnchor
TypeScriptget containerAnchor(): Promise<NSCollectionLayoutAnchor>
Swift declarationvar containerAnchor: NSCollectionLayoutAnchor { get }
get · iOS 13.0+elementKind
TypeScriptget elementKind(): Promise<string>
Swift declarationvar elementKind: String { get }
get · iOS 13.0+itemAnchor
TypeScriptget itemAnchor(): Promise<(NSCollectionLayoutAnchor) | null>
Swift declarationvar itemAnchor: NSCollectionLayoutAnchor? { get }
get · iOS 13.0+zIndex
TypeScriptget zIndex(): Promise<number>
Swift declarationvar zIndex: Int { get set }
set · iOS 13.0+zIndex
TypeScriptsetZIndex(value: number): Promise<void>
Swift declarationvar zIndex: Int { get set }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
NSCollectionLayoutSupplementaryItem.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
All UIKit types →