この問題は、私に数日間困惑していました。ボトムタブバーの上のギャップ - 組み込みのNavigationController +組み込みのTableViewController
これは私の関連するストーリーボードのレイアウトです:私はすべての3つのビューコントローラに太陽の下ですべてのレイアウトを設定し、まだバナービュー上記の「ギャップ」との結果のテーブルビューを取得している - など一見同じ高さバナービュー。次のように:
、結果はのように私のテストデバイス上で完全にレンダリング:仕事をした
ことの一つは、このように下のバナー表示の上にコンテナビューをドラッグすることでしたすべてのシミュレータと同じように - つまりギャップはありません。
しかし、このような解決策は本質的に種類のハックであり、問題を適切に修正するためにできることがあるかどうかを確認したいと思います。
私は、IBのすべてのオプションを試してみました。スクロールビューのインセットを調整し、上/下のバーの下にエッジを延長します。また、ここで私が検索したさまざまなコードスニペットもあります。何も私のために問題を解決するようだ。
私はナビバーの下にあるテーブルビューの上部にあるギャップを解決することができました(そこには多くのコンテンツがあるような共通の問題ですが)。しかし、上記のような多くのケースはないようです。
何か助けや兆候は大歓迎です。
特にコンテナに使用している制約を表示してください。 –
謝罪、私は制約を追加する必要があります。あなたがそれを指摘してうれしいです。私はコンテナの「ボトム」制約に焦点を当てていましたが、TableViewの一番上のアライメントに問題はないので、トップをそのままにしました。 –
私はあなたのテーブルビューを見て、それとビューコントローラの底面との間のスペースを見ました。このギャップには理由がありますか? –