UIViewControllerのリロード

UIViewControllerのリロード iOS

UIViewControllerをリロードしたい場面がでてきました!

UITableViewであれば tableView.reloadData とすればリロードができるのですが、UIViewControllerにはそのようなメソッドは無いようです。

ですが、リロードしたい場所で以下のメソッドを実行することで、リロードすることができます。

loadView()
viewDidLoad()

このメソッドはライフサイクルを理解することで、どのようにリロードされるかがわかると思います。

今回は以下の記事を参考に実装したので、こちらも確認してみてください!

【Swift】UIViewControllerの再読み込み・リロード(reload)。ViewDidLoadに戻りたい時。 | A.N.Variation