One Logo Pool Ball
UIKit · IOS API REFERENCE

UICollectionViewLayoutInvalidationContext

class · iOS 7.0+ · SDK 27.1

@MainActor class UICollectionViewLayoutInvalidationContext

Members (16)

init

init

TypeScript
static init(): Promise<UICollectionViewLayoutInvalidationContext>
Swift declaration
init()
method · iOS 8.0+

invalidateDecorationElements

TypeScript
invalidateDecorationElements(elementKind: string, indexPaths: Array<_Foundation_IndexPath>): Promise<void>
Swift declaration
func invalidateDecorationElements(ofKind elementKind: String, at indexPaths: [IndexPath])
method · iOS 8.0+

invalidateItems

TypeScript
invalidateItems(indexPaths: Array<_Foundation_IndexPath>): Promise<void>
Swift declaration
func invalidateItems(at indexPaths: [IndexPath])
method · iOS 8.0+

invalidateSupplementaryElements

TypeScript
invalidateSupplementaryElements(elementKind: string, indexPaths: Array<_Foundation_IndexPath>): Promise<void>
Swift declaration
func invalidateSupplementaryElements(ofKind elementKind: String, at indexPaths: [IndexPath])
get · iOS 8.0+

contentOffsetAdjustment

TypeScript
get contentOffsetAdjustment(): Promise<{ x: number; y: number }>
Swift declaration
var contentOffsetAdjustment: CGPoint { get set }
set · iOS 8.0+

contentOffsetAdjustment

TypeScript
setContentOffsetAdjustment(value: { x: number; y: number }): Promise<void>
Swift declaration
var contentOffsetAdjustment: CGPoint { get set }
get · iOS 8.0+

contentSizeAdjustment

TypeScript
get contentSizeAdjustment(): Promise<{ width: number; height: number }>
Swift declaration
var contentSizeAdjustment: CGSize { get set }
set · iOS 8.0+

contentSizeAdjustment

TypeScript
setContentSizeAdjustment(value: { width: number; height: number }): Promise<void>
Swift declaration
var contentSizeAdjustment: CGSize { get set }
get · iOS 9.0+

interactiveMovementTarget

TypeScript
get interactiveMovementTarget(): Promise<{ x: number; y: number }>
Swift declaration
var interactiveMovementTarget: CGPoint { get }
get · iOS 7.0+

invalidateDataSourceCounts

TypeScript
get invalidateDataSourceCounts(): Promise<boolean>
Swift declaration
var invalidateDataSourceCounts: Bool { get }
get · iOS 7.0+

invalidateEverything

TypeScript
get invalidateEverything(): Promise<boolean>
Swift declaration
var invalidateEverything: Bool { get }
get · iOS 8.0+

invalidatedDecorationIndexPaths

TypeScript
get invalidatedDecorationIndexPaths(): Promise<(Record<string, Array<_Foundation_IndexPath>>) | null>
Swift declaration
var invalidatedDecorationIndexPaths: [String : [IndexPath]]? { get }
get · iOS 8.0+

invalidatedItemIndexPaths

TypeScript
get invalidatedItemIndexPaths(): Promise<(Array<_Foundation_IndexPath>) | null>
Swift declaration
var invalidatedItemIndexPaths: [IndexPath]? { get }
get · iOS 8.0+

invalidatedSupplementaryIndexPaths

TypeScript
get invalidatedSupplementaryIndexPaths(): Promise<(Record<string, Array<_Foundation_IndexPath>>) | null>
Swift declaration
var invalidatedSupplementaryIndexPaths: [String : [IndexPath]]? { get }
get · iOS 9.0+

previousIndexPathsForInteractivelyMovingItems

TypeScript
get previousIndexPathsForInteractivelyMovingItems(): Promise<(Array<_Foundation_IndexPath>) | null>
Swift declaration
var previousIndexPathsForInteractivelyMovingItems: [IndexPath]? { get }
get · iOS 9.0+

targetIndexPathsForInteractivelyMovingItems

TypeScript
get targetIndexPathsForInteractivelyMovingItems(): Promise<(Array<_Foundation_IndexPath>) | null>
Swift declaration
var targetIndexPathsForInteractivelyMovingItems: [IndexPath]? { get }

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →