單擊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」進行搜索,您將獲得很多東西。 –