---
title: "invalidateItems(at:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uicollectionviewlayoutinvalidationcontext/invalidateitems(at:)"
---

# invalidateItems(at:)

Adds the cells at the specified index paths to the list of invalid items.

## Declaration

```swift
func invalidateItems(at indexPaths: [IndexPath])
```

## Parameters

- `indexPaths`: An array of doc://com.apple.documentation/documentation/Foundation/NSIndexPath objects. Each index path represents a cell whose layout needs to be recomputed.

## Discussion

Discussion Call this method to identify the specific cells of your layout that require updates. The cells you specify are added to the array in the invalidatedItemIndexPaths property.

## See Also

### Invalidating Specific Items

- [invalidateSupplementaryElements(ofKind:at:)](uikit/uicollectionviewlayoutinvalidationcontext/invalidatesupplementaryelements(ofkind:at:).md)
- [invalidateDecorationElements(ofKind:at:)](uikit/uicollectionviewlayoutinvalidationcontext/invalidatedecorationelements(ofkind:at:).md)
- [invalidatedItemIndexPaths](uikit/uicollectionviewlayoutinvalidationcontext/invalidateditemindexpaths.md)
- [invalidatedSupplementaryIndexPaths](uikit/uicollectionviewlayoutinvalidationcontext/invalidatedsupplementaryindexpaths.md)
- [invalidatedDecorationIndexPaths](uikit/uicollectionviewlayoutinvalidationcontext/invalidateddecorationindexpaths.md)
