【Swift】reloadDataの完了後に処理を行う
本日は誰もが通るであろうUITableView/UICollectionView
の小ネタです👷♀️
結論
UITableView/UICollectionView
のreloadData()
のcompletionHandler
は公式でAPIが公開されていないので、UIView.animate
を使うことでreloadData()
の完了後に処理を書くことができます。そう、reloadData()
は非同期で処理されるのです🐉
UIView.animate(withDuration: 0.0) { self.tableview.reloadData() } completion: { _ in // TODO: completion handle. }