私は2つのビューAとBを持っています。 AはBにプッシュし、BはAにポップバックします。 Aでは、 "shouldAutorotateToInterfaceOrientation"を使用して、回転をPortraitとPortraitUpsideDownに制限します。プッシュする前にビューを回転しますか?
Bでは、回転をLandscapeLeft/Rightに制限します。
ただし、デバイスの初期の向きに関係なく、Bを表示するには、デバイスを回転するまでビューBもポートレートを表示します。それ以降は、自動的にLandscapeLeft/Rightに回転します。
私がこれまで読んできたすべてのものはshouldAutorotateToInterfaceOrientationについて語っていますが、私はその設定を正しく行っています(少なくとも私はそう思っています)。
ビューBは常にランドスケープで開始できますか?
ありがとうございました。
ボタンをタップした後にユーザーがデバイスを回転させるので、デザインを再検討する必要があります。 – Costique
@Costique私はアプリのデザインをそのまま保ちたいと思います。 1つを除くすべてのビューは同じ方向に開始されます。動画を再生するときのYouTubeアプリのようなもの。 – wayneh