Swift Split View対応、Split Viewタイミングでアプリサイズ確認、サイズ変更対応処理
Split View対応
Example
ViewController
viewWillTransition(to:with:)
ビューのサイズが変更されようとしていることをコンテナに通知します。
override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
}
sizeにheight、widthが入っています。
画面サイズと比較等して、画面制御。
使いそうな情報
画面サイズ取得
let screenSize: CGSize = UIScreen.main.bounds.size
画面の向き取得
let device = UIDevice.current
switch device.orientation {
case .landscapeLeft,.landscapeRight:
★処理★
default:
break
}









