override func setEditing(_ editing: Bool, animated: Bool) {
super.setEditing(editing, animated: true)
// Use these methods to do the edit things, without test but should works
collectionView?.beginInteractiveMovementForItem(at: indexPath)
print("editting")//Do some edit thing
collectionView?.endInteractiveMovement()
collectionView.updateInteractiveMovementTargetPosition()
collectionView?.cancelInteractiveMovement()
}
Затем вы можете позвонить:
setEditing(true, animated: true)
Ответ 2
Если вы изменяете некоторое состояние типа allowsMultipleSelection в своем UICollectionView при редактировании: