Cho*_*oli 5 objective-c uiviewanimation ios uicollectionview
我有一个定时器,每秒触发一次以刷新UICollectionView单元格上的数据,有时(特别是当我旋转设备时),单元格开始每秒闪烁一次.我想停止这个眨眼动画.但是,我在集合视图单元格中有另一个动画,所以我不想像这个代码那样禁用它上面的所有动画:
[UIView setAnimationsEnabled:NO];
[collectionView performBatchUpdates:^{
[collectionView reloadItemsAtIndexPaths:indexPaths];
} completion:^(BOOL finished) {
[UIView setAnimationsEnabled:YES];
}];
Run Code Online (Sandbox Code Playgroud)
小智 0
如果您不想在重新加载集合视图时使用动画,为什么不直接调用
[collectionView reloadData];
Run Code Online (Sandbox Code Playgroud)
它仅重新加载所有可见单元格。
对于集合视图单元格内部的动画,为什么不在单元格对象中编写更多代码?
| 归档时间: |
|
| 查看次数: |
1199 次 |
| 最近记录: |