是否可以对UICollectionView布局上的invalidateLayout()
调用进行动画处理?我有一个具有自定义布局的collectionView,以及一个在该collectionView上动画化的视图。我想给集合视图中的单元重新设置动画(非常类似于默认的UIScrollView实现),但是在动画块期间调用invalidateLayout()
会用淡入淡出的动画来重新定位单元,而不是对框架。
有没有办法指定布局更改中使用的动画类型?
答案 0 :(得分:0)
我终于找到了答案,希望这对其他人有帮助。技巧只是在动画块内调用collectionView.performBatchUpdtes(nil, completion: nil)
。