---
title: UICollectionViewPlaceholder
framework: uikit
role: symbol
role_heading: Class
path: uikit/uicollectionviewplaceholder
---

# UICollectionViewPlaceholder

A placeholder for an item dragged or dropped on a collection view.

## Declaration

```swift
@MainActor class UICollectionViewPlaceholder
```

## Topics

### Initializing a Placeholder

- [init(insertionIndexPath:reuseIdentifier:)](uikit/uicollectionviewplaceholder/init(insertionindexpath:reuseidentifier:).md)

### Updating the Cell’s Content

- [cellUpdateHandler](uikit/uicollectionviewplaceholder/cellupdatehandler.md)

## Relationships

### Inherits From

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

### Inherited By

- [UICollectionViewDropPlaceholder](uikit/uicollectionviewdropplaceholder.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [Sendable](swift/sendable.md)

## See Also

### Drag and drop

- [Supporting Drag and Drop in Collection Views](uikit/supporting-drag-and-drop-in-collection-views.md)
- [UICollectionViewDragDelegate](uikit/uicollectionviewdragdelegate.md)
- [UICollectionViewDropDelegate](uikit/uicollectionviewdropdelegate.md)
- [UICollectionViewDropCoordinator](uikit/uicollectionviewdropcoordinator.md)
- [UICollectionViewDropPlaceholder](uikit/uicollectionviewdropplaceholder.md)
- [UICollectionViewDropProposal](uikit/uicollectionviewdropproposal.md)
- [UICollectionViewDropItem](uikit/uicollectionviewdropitem.md)
- [UICollectionViewDropPlaceholderContext](uikit/uicollectionviewdropplaceholdercontext.md)
- [UIDataSourceTranslating](uikit/uidatasourcetranslating.md)
