web-dev-qa-db-ja.com

iPadランドスケープのiOS 8サイズのクラス

IPadランドスケープを除いて、現在のすべてのiOSデバイスが新しいiOS 8サイズのクラスにうまく対応しているようです。サイズクラス機能を使用して、iPadの横向き(iPadの縦向きとは異なる)の別のシーンを描画する方法を理解できないようです。

これはAppleの意図による設計によるものですか、それともiOSサイズのクラスについて何かを見逃していますか?

39
Sean

IPadの両方の向きを同じように扱うことはAppleの意図のように見えます-しかし私たちの多くが見つけているように、iPadの縦向きとiPadの横向きのUIレイアウトを変更したいという非常に正当な設計上の理由があります。

しかし、私は、必要なことだけを行うようにサイズクラスを適応させるための答えがあると思います。

ご覧ください: https://stackoverflow.com/a/28268200/4517929

4
RonDiamond

これは仕様によるもののようです(私たち全員が同意できないと思います)。あなたはおそらくiPadの横向きレイアウトのコードで何かをすることに頼らなければならないでしょう

UIApplication.sharedApplication().statusBarOrientation.isLandscape
2
rmp251