如何禁用删除和移动 UICollectionView 中的第一个单元格?

How to disable delete and move the 1st cell in UICollectionView?

我想禁用删除和移动 UICollectionView 中的第一个单元格。而且 UICollectionView 中的其他单元格也无法移动到第一个单元格。如何实现?

要禁用移动,您需要实施 UICollectionViewDataSource 协议并使用此方法:

func collectionView(_ collectionView: UICollectionView, canMoveItemAt indexPath: IndexPath) -> Bool {
    return indexPath.item != 0
}

禁用删除完全取决于您的删除实现。