2017-10-23 3 views
0

ナビゲーションコントローラを使用すると、最初のビューコントローラに新しいナビゲーションバーが作成されます。そのバーのInteadが私の画面の一番上にあり、私はそれが底にあることを望んでいます。これは可能ですか?そうでない場合は、別のナビゲーションバーを使用するように切り替えることはできますか?ナビゲーションバーの位置を変更します

+0

異なる場所にUINavigationBarを模倣したい場合は、独自に実装する必要があります。 – MEnnabah

答えて

1

ナビゲーションバーは常に表示コントローラの最上部にあり、移動することはできません。あなたが望むものに応じて、TabBarまたはToolBarを探索することができます。 UINavigationControllerに埋め込まれたときに

0

Navigation Barは常にあなたのUIViewControllerのトップに表示されます。他の位置に移動することはできません。

それでもあなたは、このような要件を達成する必要がある場合は、

  1. がデフォルトUINavigationBar

    self.navigationController?.navigationBar.isHidden = true 
    
  2. UINavigationBarと同じ高さ(44)のカスタムUIViewを作成し、それをピン隠しますあなたのコントローラーの底。

関連する問題