objective-c – 如何可靠地确定UICollectionView布局何时完成动画

前端之家收集整理的这篇文章主要介绍了objective-c – 如何可靠地确定UICollectionView布局何时完成动画前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在找出确定UICollectionView何时完成动画的方法时遇到了问题.

我目前有一个UICollectionView,使用setCollectionViewLayout:animated在两个子类化的流布局之间进行动画制作:

动画看起来很棒,但是,如果用户在动画期间选择一个单元格,我会遇到一些不良行为.

我正在通过UICollectionViewDelegate方法collectionView:shouldSelectItemAtIndexPath返回NO来忽略单元格的“选择”:但是 – 我无法找出可靠的测试来查看集合视图当前是否为动画.

有任何想法吗?

解决方法

尝试检查没有动画键. BOOL isAnimating = myView.layer.animationKeys.count> 0

猜你在找的C&C++相关文章