【发布时间】:2018-01-20 00:31:32
【问题描述】:
当尝试创建可折叠的 UICollectionView 部分时,我会根据其状态更新该部分中的项目数。但是,这样做,我重新加载了部分,这也重新加载了部分标题,当在部分标题中为我的图像设置动画时,我得到了一个非常奇怪的行为。
本质上,在更改部分项目时重新加载部分标题可以使 UICollectionView 更新项目,但部分动画看起来和行为很奇怪。 在不调用 reloadSection 的情况下,它允许正确的动画,但项目不会加载。
self?.collectionView?.performBatchUpdates({
let indexSet = IndexSet(integer: section)
self?.collectionView?.reloadSections(indexSet)
}, completion: nil)
有什么办法解决这个问题?
【问题讨论】:
标签: ios swift uicollectionview