关于[UITableView setEditing:YES animated:YES] 没有animation
生活随笔
收集整理的这篇文章主要介绍了
关于[UITableView setEditing:YES animated:YES] 没有animation
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
最近遇到[UITableView setEditing:YES animated:YES]后 没有animation的效果
于是发现 如果在[UITableView setEditing:YES animated:YES] 后直接使用[UITableView reloadData];的话不显示animation
于是解决方案
[CATransaction begin];
[CATransaction setCompletionBlock: ^{
animation 完了之后要运行的代码
}];
[_tblView setEditing:YES animated:YES];
[CATransaction commit];
或者
[UIView animateWithDuration:0.3f animations:^{ [self.tableView setEditing:YES animated:NO]; } completion:^(BOOL finished){ animation 完了之后要运行的代码 } ]; 都是可以的
转载于:https://blog.51cto.com/zqlicoder1314/1179284
总结
以上是生活随笔为你收集整理的关于[UITableView setEditing:YES animated:YES] 没有animation的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Linux系统灾难恢复技术和方法-[3]
- 下一篇: CCNA综合实验配置