Contents

collectionView(_:moveItemAt:to:)

Tells your data source object to move the specified item to its new location.

Declaration

optional func collectionView(_ collectionView: UICollectionView, moveItemAt sourceIndexPath: IndexPath, to destinationIndexPath: IndexPath)

Parameters

  • collectionView:

    The collection view notifying you of the move.

  • sourceIndexPath:

    The item’s original index path.

  • destinationIndexPath:

    The new index path of the item.

Discussion

You must implement this method to support the reordering of items within the collection view. If you don’t implement this method, the collection view ignores any attempts to reorder items.

When interactions with an item end, the collection view calls this method if the position of the item changed. Use this method to update your data structures with the new index path information.

See Also

Reordering items