画面の向きをiPhoneとiPadで変える iOS
環境
- swift4
- swift3
- xcode9
- iOS -iPhone
- iPad
– ユニバーサル
説明
ユニバーサルappを作るときiPhoneとiPadで向きを変えたいことがあります。iPhoneはPortrait固定にして、ipadはLeftとRight向きで固定したいみたいな状況です。これは比較的簡単に実現できます。
info.plistコードバージョンにする
既存のコードを書き換える
実装
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UISupportedInterfaceOrientations~iphone</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
</array>