---
title: UICollectionViewDiffableDataSourceReorderingHandlers
framework: uikit
role: symbol
role_heading: Class
path: uikit/uicollectionviewdiffabledatasourcereorderinghandlers
---

# UICollectionViewDiffableDataSourceReorderingHandlers

Handlers for reordering items.

## Declaration

```occ
@interface UICollectionViewDiffableDataSourceReorderingHandlers : NSObject
```

## Topics

### Reordering items

- [canReorderItemHandler](uikit/uicollectionviewdiffabledatasourcereorderinghandlers/canreorderitemhandler.md)
- [willReorderHandler](uikit/uicollectionviewdiffabledatasourcereorderinghandlers/willreorderhandler.md)
- [didReorderHandler](uikit/uicollectionviewdiffabledatasourcereorderinghandlers/didreorderhandler.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [NSCopying](foundation/nscopying.md)

## See Also

### Supporting reordering

- [reorderingHandlers](uikit/uicollectionviewdiffabledatasourcereference/reorderinghandlers.md)
- [NSDiffableDataSourceTransaction](uikit/nsdiffabledatasourcetransaction-c.class.md)
- [NSDiffableDataSourceSectionTransaction](uikit/nsdiffabledatasourcesectiontransaction-c.class.md)
