init
TypeScriptstatic init(): Promise<UICollectionViewLayoutInvalidationContext>Swift declarationinit()class · iOS 7.0+ · SDK 27.1
@MainActor class UICollectionViewLayoutInvalidationContextstatic init(): Promise<UICollectionViewLayoutInvalidationContext>Swift declarationinit()invalidateDecorationElements(elementKind: string, indexPaths: Array<_Foundation_IndexPath>): Promise<void>Swift declarationfunc invalidateDecorationElements(ofKind elementKind: String, at indexPaths: [IndexPath])invalidateItems(indexPaths: Array<_Foundation_IndexPath>): Promise<void>Swift declarationfunc invalidateItems(at indexPaths: [IndexPath])invalidateSupplementaryElements(elementKind: string, indexPaths: Array<_Foundation_IndexPath>): Promise<void>Swift declarationfunc invalidateSupplementaryElements(ofKind elementKind: String, at indexPaths: [IndexPath])get contentOffsetAdjustment(): Promise<{ x: number; y: number }>Swift declarationvar contentOffsetAdjustment: CGPoint { get set }setContentOffsetAdjustment(value: { x: number; y: number }): Promise<void>Swift declarationvar contentOffsetAdjustment: CGPoint { get set }get contentSizeAdjustment(): Promise<{ width: number; height: number }>Swift declarationvar contentSizeAdjustment: CGSize { get set }setContentSizeAdjustment(value: { width: number; height: number }): Promise<void>Swift declarationvar contentSizeAdjustment: CGSize { get set }get interactiveMovementTarget(): Promise<{ x: number; y: number }>Swift declarationvar interactiveMovementTarget: CGPoint { get }get invalidateDataSourceCounts(): Promise<boolean>Swift declarationvar invalidateDataSourceCounts: Bool { get }get invalidateEverything(): Promise<boolean>Swift declarationvar invalidateEverything: Bool { get }get invalidatedDecorationIndexPaths(): Promise<(Record<string, Array<_Foundation_IndexPath>>) | null>Swift declarationvar invalidatedDecorationIndexPaths: [String : [IndexPath]]? { get }get invalidatedItemIndexPaths(): Promise<(Array<_Foundation_IndexPath>) | null>Swift declarationvar invalidatedItemIndexPaths: [IndexPath]? { get }get invalidatedSupplementaryIndexPaths(): Promise<(Record<string, Array<_Foundation_IndexPath>>) | null>Swift declarationvar invalidatedSupplementaryIndexPaths: [String : [IndexPath]]? { get }get previousIndexPathsForInteractivelyMovingItems(): Promise<(Array<_Foundation_IndexPath>) | null>Swift declarationvar previousIndexPathsForInteractivelyMovingItems: [IndexPath]? { get }get targetIndexPathsForInteractivelyMovingItems(): Promise<(Array<_Foundation_IndexPath>) | null>Swift declarationvar targetIndexPathsForInteractivelyMovingItems: [IndexPath]? { get }No declarations were skipped in this snapshot.