iOS デバイスの横向きのデバイスの向きでのみ機能するアプリを構築しようとしています。つまり、私の shouldAutorotateToInterfaceOrientation は、横向きのデバイスの向きに対してのみ true を返します。ただし、ある時点で、setStatusBarOrientation API を使用するポートレート デバイスの向きに切り替える必要があります。
デバイスを任意の横向きに保持し、 setStausBarOrientation APIを使用してインターフェースの向きをデフォルト/上下逆に設定した後、デバイスを保持した向きの向きのみでわずかに傾けるだけで、ステータス バーは回転しますが、インターフェースは回転しません。shouldAutorotateToInterfaceOrientation が呼び出されて true を返しますが、それでもインターフェイスは再配置されません。また、デバイスを反対方向に回転させると問題が解決します。何が間違っているのかわかりません。