タブ付きのiOSアプリケーションがあります。 4番目のタブはUINavigationControllerにリンクされています。 4番目のタブのホームタブに移動すると、ホームタブのUI要素がプッシュダウンされます。しかし、電話を回転させて肖像画に戻すと、すべてが上がって正しい場所にあります。タブベースのアプリケーションプッシュのタブを変更するUI要素をダウン
ストーリーボードでは、トップバーをnone
に設定しました。ホームタブに移動する前に、UINavigationBar
が4番目のタブ/ビューコントローラに隠されています。
なぜ回転が制約を修正するのでしょうか? UI要素を最初に押し下げないように修正するにはどうすればよいですか?ここで
私のストーリーボードのスクリーンショットで質問を更新しました。あなたが正しいのですが、4番目のタブはナビゲーションコントローラにリンクされています。あなたの正しい言語で投稿を更新しました。しかし、Snap It Navコントローラからホームコントローラ(ここではLeafsnapというタイトル)へのナビゲートがUI要素を押し下げる理由を知っていますか?なぜ回転させるとそれを修正するのだろうか? – Matt
ナビゲーションコントローラから「リーフスナップ」ビューコントローラにどのようにナビゲートしていますか?タブを切り替えることによって? –
はい、タブを切り替えることでナビゲートします。 Nav Controllerは3番目のタブで、 "leafsnap" vcは最初のタブです。 – Matt