縦と横向きでレイアウトを変えたい時や、レイアウトを微調整したい時に使えます。
画面回転時やSplit View時にはviewWillLayoutSubviews()が呼ばれるので、そこにレイアウトを調整する処理を記述しましょう。
swift
// レイアウト開始直前に呼ばれる
// 画面回転時やSplit View適用時
override func viewWillLayoutSubviews() {
// レイアウト調整処理を記述する
// 例えば、View.reloadData()
}