Swift 重新加载不带动画的集合视图

Swift 重新加载不带动画的集合视图,swift,uicollectionview,uicollectionviewcell,Swift,Uicollectionview,Uicollectionviewcell,如何在没有动画的情况下仅重新加载一个单元格。我试着用 horizontalItem.selectedType = horizontalItem.selectedType == .deselected ? .selected : .deselected collectionView.reloadItems(at: [indexPath]) 和更改背景和标题颜色,但更改动画制作。您可以使用ui视图的 UIView.performWithoutAnimation { collectionV

如何在没有动画的情况下仅重新加载一个单元格。我试着用

horizontalItem.selectedType = horizontalItem.selectedType == .deselected ? .selected : .deselected
collectionView.reloadItems(at: [indexPath])

和更改背景和标题颜色,但更改动画制作。

您可以使用
ui视图的

 UIView.performWithoutAnimation {
    collectionView.reloadItems(at: [indexPath])
 }