我想滾動到給定索引(self.boldRowPath
),但是當我調試scrollToRow
之前執行reloadData()
。如何知道reloadData
已完成?如何知道reloadData()完成了他的任務?
func getAllTimeEvent() {
self.arrAllTimeEvent = ModelManager.getInstance().getAllTimeEvent(from: self.apportmentDateFrom, to: self.apportmentDateTo)
self.tblTimeEvent.reloadData()
self.tblTimeEvent.scrollToRow(at: self.boldRowPath ?? [0,0], at: .top, animated: true)
}
任何幫助將不勝感激。
確保你看到(https://stackoverflow.com/questions/16071503 [如何辨別真假時的UITableView已完成ReloadData?] /如何對告訴-時-的UITableView,已完成的-reloaddata)。這是在Objective-C,但在那裏提供的答案更完整... – Honey
@Honey這是問8個月前,我沒有找到這個鏈接bcoz沒有標籤爲迅速,所以我沒有達到這個鏈接扔谷歌 。 –
瞭解,正是因爲這個問題被標記爲Swift ...是我沒有把它標記爲重複的原因:) – Honey