我有一个UITableView, 有两种模式。在这两种模式之间切换时,每个部分和每个部分的单元格数量都不同。理想情况下,当表格扩大或缩小时,它会执行一些很酷的动画。
这是我尝试过的代码,但是它没有产生任何效果:
CGContextRef context = UIGraphicsGetCurrentContext();
[UIView beginAnimations:nil context:context];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:0.5];
[self.tableView reloadData];
[UIView commitAnimations];
有什么想法我怎样能做到这一点吗?
_tableView.reloadSections(NSIndexSet(index:0),withRowAnimation:.Fade)
。值得注意的是,它只更新第0节,也就是默认的第一节。 - kbpontiustableView.reloadSections(IndexSet(integer: 0), with: .fade)
- Genki