Protocol

UICollectionViewDropPlaceholderContext

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

Declaration

@protocol UICollectionViewDropPlaceholderContext

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

- commitInsertionWithDataSourceUpdates:

Exchanges the placeholder cell for a cell with the final content.

Required.

- setNeedsCellUpdate

Updates the contents of the placeholder cell.

Required.

Removing the Placeholder Cell

- deletePlaceholder

Removes an unneeded placeholder cell altogether from the collection view.

Required.

Getting the Drag Item

dragItem

The drag item being represented by the placeholder cell.

Required.

Relationships

Inherits From

See Also

Drag and Drop

Supporting Drag and Drop in Collection Views

Initiate drags and handle drops from a collection view.

UICollectionViewDragDelegate

The interface for initiating drags from a collection view.

UICollectionViewDropDelegate

The interface for handling drops in a collection view.

UICollectionViewDropCoordinator

An interface for coordinating your custom drop-related actions with the collection view.

UICollectionViewDropProposal

Your proposed solution for handling a drop in a collection view.

UICollectionViewDropItem

The data associated with an item being dropped into the collection view.

UIDataSourceTranslating

An advanced interface for managing a data source object.