presentingViewController.interfaceOrientation
を使用して、現在のUIViewController
のサポートされているインターフェイスの向きを特定するコードをいくつか持っています。 interfaceOrientation
が廃止されて以来、私はそのコードを[[UIApplication sharedApplication] statusBarOrientation]
に置き換えて正常に動作しています。しかし、iOS9とiOS8では動作しません(shouldAutorotateToInterfaceOrientation
、supportedInterfaceOrientations
、preferredInterfaceOrientationForPresentation
)という方向性を確認すると、面白い結果が得られます。[[UIApplication sharedApplication] statusBarOrientation]を持たないUIViewControllerのUIInterfaceOrientationを決定しますか?
私は、とにかく、使用していないビューコントローラのインターフェイスの方向を決定するのだろうかと思っていた[[UIApplication sharedApplication] statusBarOrientation]
? (左右の風景と左右の風景を区別する必要があります)。
あなたは、このための答えを得ることができましたを使用して向きを確認することができますか? –
@DeepakSharma覚えがたいです。私のコードを見ると、私は上記のように[[UIApplication sharedApplication] statusBarOrientation]を使用しているので、iOS9とiOS8でこの問題を解決するために何をしたのかは分かりません。 –