单击UIButton后,UITableView的内容将由UITableView.reloadData()方法更改。如何在UITableView重新加载期间控制过渡动画?
我想进一步做的是改变重新加载动画。我希望数据立即改变。目前,该动画与视图控制器传输的“交叉解散”相同;前者淡出,然后重新加载的数据稍微显示出来。
我找不到在属性检查器中更改动画的选项。我可以如何处理这个问题?是否需要以编程方式进行管理?
如果你给我在斯威夫特一些线索这将是巨大的,不客观的C.
单击UIButton后,UITableView的内容将由UITableView.reloadData()方法更改。如何在UITableView重新加载期间控制过渡动画?
我想进一步做的是改变重新加载动画。我希望数据立即改变。目前,该动画与视图控制器传输的“交叉解散”相同;前者淡出,然后重新加载的数据稍微显示出来。
我找不到在属性检查器中更改动画的选项。我可以如何处理这个问题?是否需要以编程方式进行管理?
如果你给我在斯威夫特一些线索这将是巨大的,不客观的C.
你可以试试这个: -
let range = NSMakeRange(0, self.tableView.numberOfSections)
let sections = NSIndexSet(indexesInRange: range)
self.tableView.reloadSections(sections, withRowAnimation: .Automatic)
和.Automatic
,.Left
,.Right
,.Bottom
,.Top
,.Fade
等默认动画
有几个选项可以更改其动画,但没有任何内容会立即更改表格。即使'没有'也不能正常工作。如果前表和后者中的行数不同,则看起来行正在移动 –
总是显示你正在尝试的一些代码。 –
进入谷歌并使用此行“uitableview reloaddata animation swift”进行搜索,您将获得很多东西。 –