UINavigationController
はUITabBarController
です。私はHide Bottom Bar on Push
オプションがtrueに設定されているスタックにビューをプッシュします。これにより、タブバーが正常に非表示になり、ビューがプッシュされます。次に、戻るボタンを押すと、最初のビューコントローラーにポップし、タブバーと同じ高さでビューの下端をオフセットしているようです。これは、ポップトランジションが終了した後に発生します。これにより、タブバーの真上に「黒いバー」領域が残されます。ここで何が起こっているのですか? hide bottom bar on push
が有効になっていない場合は正常に動作します。ポップ表示後の黒い領域が表示されます
EDIT Extend Edges Under Opaque Bars
を有効にしてみましたが、問題を修正しました。なぜこの問題が解決するのか誰にでも教えてもらえますか?
コードを追加できますか、どのように下のバーを隠していますか? –
@KunalGuptaそれは文字どおりストーリーボードのチェックマークを通し、コードは関係ありません。 – Tometoyou
タブバーを非表示にしてタブバーを半透明にしてみましたか? [self.tabBar setTranslucent:YES]; – bseh