单击UIButton后,UITableView的内容将由UITableView.reloadData()方法更改。
我想进一步做的是改变是重新加载动画。我希望数据立即改变。目前,动画与视图控制器的“交叉溶解”相同;前一个淡出,然后重新加载的数据会略微显示出来。
我无法在属性检查器中找到更改动画的选项。如果可以,我该如何处理这个问题?是否需要以编程方式进行管理?
如果你在Swift中给我一些线索,而不是Objective C,那将会很棒。
答案 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
等是默认动画