Contents

collectionView(_:shouldDeselectItemAt:)

Asks the delegate if the specified item should be deselected.

Declaration

optional func collectionView(_ collectionView: UICollectionView, shouldDeselectItemAt indexPath: IndexPath) -> Bool

Parameters

  • collectionView:

    The collection view object that is asking whether the selection should change.

  • indexPath:

    The index path of the cell to be deselected.

Return Value

true if the item should be deselected or false if it should not.

Discussion

The collection view calls this method when the user tries to deselect an item in the collection view. It does not call this method when you programmatically deselect items.

If you do not implement this method, the default return value is true.

See Also

Managing the selected cells