【发布时间】:2017-11-15 11:02:42
【问题描述】:
我正在通过移动一个单元格来更新UICollectionView 的布局。
collectionView.moveItem(at: sourceIndex, to: destIndex)
collectionView.collectionViewLayout.invalidateLayout()
collectionView.setCollectionViewLayout(collectionView.collectionViewLayout, animated: true)
{ (done) in
print("i'm here")
}
但是setCollectionViewLayout 的完成块永远不会被调用,而动画是正确完成的。
有什么想法吗?
谢谢
【问题讨论】:
-
我终于发现不需要setCollectionViewLayout了,因为moveItem已经做了动画……
标签: ios swift uicollectionview uicollectionviewlayout