UIKit · IOS API REFERENCE
NSCollectionLayoutBoundarySupplementaryItem
class · iOS 13.0+ · SDK 27.1
@MainActor class NSCollectionLayoutBoundarySupplementaryItem
Members (8)
init · iOS 13.0+init
TypeScriptstatic initLayoutSizeElementKindAlignment(layoutSize: NSCollectionLayoutSize, elementKind: string, alignment: NSRectAlignment): Promise<NSCollectionLayoutBoundarySupplementaryItem>
Swift declarationconvenience init(layoutSize: NSCollectionLayoutSize, elementKind: String, alignment: NSRectAlignment)
init · iOS 13.0+init
TypeScriptstatic initLayoutSizeElementKindAlignmentAbsoluteOffset(layoutSize: NSCollectionLayoutSize, elementKind: string, alignment: NSRectAlignment, absoluteOffset: { x: number; y: number }): Promise<NSCollectionLayoutBoundarySupplementaryItem>
Swift declarationconvenience init(layoutSize: NSCollectionLayoutSize, elementKind: String, alignment: NSRectAlignment, absoluteOffset: CGPoint)
get · iOS 13.0+alignment
TypeScriptget alignment(): Promise<NSRectAlignment>
Swift declarationvar alignment: NSRectAlignment { get }
get · iOS 13.0+extendsBoundary
TypeScriptget extendsBoundary(): Promise<boolean>
Swift declarationvar extendsBoundary: Bool { get set }
set · iOS 13.0+extendsBoundary
TypeScriptsetExtendsBoundary(value: boolean): Promise<void>
Swift declarationvar extendsBoundary: Bool { get set }
get · iOS 13.0+offset
TypeScriptget offset(): Promise<{ x: number; y: number }>
Swift declarationvar offset: CGPoint { get }
get · iOS 13.0+pinToVisibleBounds
TypeScriptget pinToVisibleBounds(): Promise<boolean>
Swift declarationvar pinToVisibleBounds: Bool { get set }
set · iOS 13.0+pinToVisibleBounds
TypeScriptsetPinToVisibleBounds(value: boolean): Promise<void>
Swift declarationvar pinToVisibleBounds: Bool { get set }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
NSCollectionLayoutBoundarySupplementaryItem.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
All UIKit types →