如何可靠地确定UICollectionView布局何时完成动画

我有问题找出一种方法来确定UICollectionView何时完成动画。

我现在有使用两个子类的流布局之间动画一个UICollectionView setCollectionViewLayout:animated:

动画看起来不错,但是,如果用户在动画过程中选择一个单元格,我会遇到一些不受欢迎的行为。

我期待在通过返回忽略小区“选择” NO通过UICollectionViewDelegate方法collectionView:shouldSelectItemAtIndexPath: -然而-我想不出一个可靠的测试,以查看是否集合视图当前动画。

有任何想法吗?


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

链接地址: http://www.djcxy.com/p/14743.html

上一篇: How to reliably determine when UICollectionView layout has finished animating

下一篇: MonoMac System.Drawing.Image.GetPropertyItem(0x5100)