2017-07-14 8 views
0

私は、テーブルビューとタブバーコントローラを備えたビューコントローラを持っています。 didSelectRowメソッドでセルの1つがタップされたときに、セグを実行します。私はprepareForSegueにデータを渡します。 segueは、ストーリーボードのビューコントローラーからタブバーに設定され、その種類は「表示」です。表示後にコンテンツが重なっているナビゲーションバーSegue

タブバーコントローラ(よくそのビューコントローラの1つ)が表示されるとき、コンテンツはビューの最上部にあります。この問題は、タブバーを切り替えて元のタブバーに戻った後に修正されます。これを修正する方法はありますか?

enter image description here

+0

このビューコントローラにストーリーボードを使用していますか? –

+0

@ MoeAbdul-Hameedはい、私です! – Cesare

+0

[IOS7のUINavigationBarの下のUIView]の可能な複製(https://stackoverflow.com/questions/17745571/uiview-under-uinavigationbar-on-ios7) –

答えて

3

あなたはインターフェイスビルダーを使用していますか?

このビューコントローラを定義したストーリーボードを開きます。

次に、属性インスペクタDESELECTExtend Edges Under Top Barsプロパティで。

また、ルートビュー自体ではなく、トップレイアウトガイドにスナップすることもできます。

+0

xibsとは何ですか? – dreamBegin

関連する問題