One Logo Pool Ball
UIKit · IOS API REFERENCE

NSCollectionLayoutSupplementaryItem

class · iOS 13.0+ · SDK 27.1

@MainActor class NSCollectionLayoutSupplementaryItem

Members (7)

init · iOS 13.0+

init

TypeScript
static initLayoutSizeElementKindContainerAnchor(layoutSize: NSCollectionLayoutSize, elementKind: string, containerAnchor: NSCollectionLayoutAnchor): Promise<NSCollectionLayoutSupplementaryItem>
Swift declaration
convenience init(layoutSize: NSCollectionLayoutSize, elementKind: String, containerAnchor: NSCollectionLayoutAnchor)
init · iOS 13.0+

init

TypeScript
static initLayoutSizeElementKindContainerAnchorItemAnchor(layoutSize: NSCollectionLayoutSize, elementKind: string, containerAnchor: NSCollectionLayoutAnchor, itemAnchor: NSCollectionLayoutAnchor): Promise<NSCollectionLayoutSupplementaryItem>
Swift declaration
convenience init(layoutSize: NSCollectionLayoutSize, elementKind: String, containerAnchor: NSCollectionLayoutAnchor, itemAnchor: NSCollectionLayoutAnchor)
get · iOS 13.0+

containerAnchor

TypeScript
get containerAnchor(): Promise<NSCollectionLayoutAnchor>
Swift declaration
var containerAnchor: NSCollectionLayoutAnchor { get }
get · iOS 13.0+

elementKind

TypeScript
get elementKind(): Promise<string>
Swift declaration
var elementKind: String { get }
get · iOS 13.0+

itemAnchor

TypeScript
get itemAnchor(): Promise<(NSCollectionLayoutAnchor) | null>
Swift declaration
var itemAnchor: NSCollectionLayoutAnchor? { get }
get · iOS 13.0+

zIndex

TypeScript
get zIndex(): Promise<number>
Swift declaration
var zIndex: Int { get set }
set · iOS 13.0+

zIndex

TypeScript
setZIndex(value: number): Promise<void>
Swift declaration
var 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 →