如何在重新加载UITableView期间控制过渡动画?

时间:2016-07-27 04:50:22

标签: ios swift uitableview

单击UIButton后,UITableView的内容将由UITableView.reloadData()方法更改。

我想进一步做的是改变是重新加载动画。我希望数据立即改变。目前,动画与视图控制器的“交叉溶解”相同;前一个淡出,然后重新加载的数据会略微显示出来。

我无法在属性检查器中找到更改动画的选项。如果可以,我该如何处理这个问题?是否需要以编程方式进行管理?

如果你在Swift中给我一些线索,而不是Objective C,那将会很棒。

1 个答案:

答案 0 :(得分:2)

你可以试试这个: -

let range = NSMakeRange(0, self.tableView.numberOfSections)
let sections = NSIndexSet(indexesInRange: range)
self.tableView.reloadSections(sections, withRowAnimation: .Automatic)

.Automatic.Left.Right.Bottom.Top.Fade等是默认动画