【Swift4】UIViewControllerの表示画面を更新・リロードする

UIViewControllerの表示画面を更新・リロードしたい場面が出てきた。

例えばTableViewControllerであれば、TableView.reloadViewというメソッドで処理できるが、UIViewControllerにはそのようなメソッドは標準では用意されていない場合は、ViewDidLoad()を利用すれば良い。

表示内容を更新したいだけであれば

self.ViewDidLoad()


もしViewの生成からやり直す場合は

self.loadView()
self.ViewDidLoad()

としてやれば良い。