Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UICollectionView更新不是即时且平滑的_Ios_Swift_Xcode_Collectionview - Fatal编程技术网

Ios UICollectionView更新不是即时且平滑的

Ios UICollectionView更新不是即时且平滑的,ios,swift,xcode,collectionview,Ios,Swift,Xcode,Collectionview,从CollectionView中删除元素时遇到这样的问题。单元格中的文本不会立即更新。它消失,并被约0.5延迟所取代 我正在使用collectionView.reloadSections(IndexSet(integer:0))更新视图。 我还尝试使用collectionView.reloadData(),但它甚至值得。动画正在闪烁。试图使用这样的代码 collectionView.performBatchUpdates({ self.collectionView.d

从CollectionView中删除元素时遇到这样的问题。单元格中的文本不会立即更新。它消失,并被约0.5延迟所取代

我正在使用
collectionView.reloadSections(IndexSet(integer:0))
更新视图。 我还尝试使用
collectionView.reloadData()
,但它甚至值得。动画正在闪烁。试图使用这样的代码

      collectionView.performBatchUpdates({
        self.collectionView.deleteItems(at: [indexPath])
    }, completion: {
        (finished: Bool) in
        self.collectionView.reloadItems(at: self.collectionView.indexPathsForVisibleItems)
    })
但结果并不令人满意。动画表现得很怪异

另外,
collectionView.deleteItems(位于:[IndexPath])
没有给我想要的东西。你还建议我试试什么?谢谢