---
title: UICollectionViewDropPlaceholderContext
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uicollectionviewdropplaceholdercontext
---

# UICollectionViewDropPlaceholderContext

An object that contains information about a placeholder in the collection view.

## Declaration

```swift
@MainActor protocol UICollectionViewDropPlaceholderContext : UIDragAnimating
```

## Overview

Overview You do not create instances of this class yourself. For each placeholder cell that you insert into the collection view, the drop coordinator provides you with an instance of this class. You use this context object later to remove the placeholder cell, either by committing the actual data to your data source object or by deleting the placeholder cell.

## Topics

### Updating the Placeholder Cell

- [commitInsertion(dataSourceUpdates:)](uikit/uicollectionviewdropplaceholdercontext/commitinsertion(datasourceupdates:).md)
- [setNeedsCellUpdate()](uikit/uicollectionviewdropplaceholdercontext/setneedscellupdate().md)

### Removing the Placeholder Cell

- [deletePlaceholder()](uikit/uicollectionviewdropplaceholdercontext/deleteplaceholder().md)

### Getting the Drag Item

- [dragItem](uikit/uicollectionviewdropplaceholdercontext/dragitem.md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [UIDragAnimating](uikit/uidraganimating.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)
- [UIDataSourceTranslating](uikit/uidatasourcetranslating.md)
- [UICollectionViewPlaceholder](uikit/uicollectionviewplaceholder.md)
