2016-10-17 11 views
0

Xcode8でナビゲーションコントローラを使用していますが、ダッシュボードの次のView Controllerにナビゲーションバーが表示されません。それらはシミュレータとViewController topDownツリーに表示されますが、ダッシュボードの表示には表示されません。ナビゲーションコントローラがDashboard ViewControllerに表示されない

+0

これは設計上の理由で、それに関係する。 –

+0

ナビゲーションコントローラでは、ナビゲーションバーがダッシュボードの次のビューに表示されます(ここでは該当しません)。トップダウンツリーとシミュレータのナビゲーションバーが表示されますが、ダッシュボードからは消えました。 –

答えて

0

問題は、ナビゲーションコントローラの前にセグエました。削除すると、すべてのナビゲーションバーが表示されます。理由は分かりませんが、問題が発生した場合は、このセグを削除してからCtrl + Zを押して、segueが戻ってナビバーが来るようにしてください。

0

Its'a奇妙な問題は、それは常にあまりにも私に起こります。セグのタイプを非推奨のPushに変更すると、ナビゲーションバーが表示されます。その後、再び変更することができます。

ナビゲーションコントローラをビューコントローラに接続すると、表示するセグの種類が作成されるので、それが発生します。 segueタイプをPush segueに変更すると、View ControllerのNav Barが表示されます。

ちょうどセグをクリックすると、画像のように右にセグのオプションが表示されます。

enter image description here

+0

あなたの答えはありがとうございます。どれを変更しますか?ナビゲーションビューの直後にセグのタイプを変更することはできません。ナビゲーションビューの前とセカンドビューコントローラの後にセグのタイプを2回切り替えると何も起こりません。 –

+0

私の質問が更新されました。返事遅れてすみません。 – emresancaktar

+0

あなたの答えをありがとう、私はあなたが何を意味する参照してください、試してみて、それは戻ってきていない。私の場合、Nav Barは最初の時にうまく表示されます。プロジェクトを閉じる/開くときに、ナビゲーションバーがダッシュボード上で消えます。あなたが言及したようにセグのタイプを変更した後、何も変わりません。 –

関連する問題