我在找出确定UICollectionView何时完成动画的方法时遇到了问题。
我目前有一个UICollectionView,它使用setCollectionViewLayout:animated:
动画看起来很棒,但是,如果用户在动画期间选择了一个单元,我会遇到一些不良行为。
我正在通过NO
方法UICollectionViewDelegate
返回collectionView:shouldSelectItemAtIndexPath:
来忽略单元格的“选择” - 但是 - 我无法找出可靠的测试来查看集合视图目前正在制作动画。
有什么想法吗?
答案 0 :(得分:3)
尝试检查没有动画键
BOOL isAnimating = myView.layer.animationKeys.count > 0