swift初学者です。
タイトルのとおり、画面遷移を実装するためにナビゲーションコントローラを設定したのですが、初期設定の段階でナビゲーションバーが常時表示されません。
現在の状態ではスクロールビューなどを配置し、画面を下スクロールするとナビゲーションバーが出てくるのですが、スクロールビューなどを配置しないでいると、ナビゲーションバー出てこない状態です。
上記画像のように、ナビゲーションコントローラを設置しただけではナビゲーションバーは表示されず、下記の画像のようにスクロールをして初めてナビゲーションバーが表示される状態です。
遷移先のビューコントローラではスクロールビューを配置していないので、どうしてもナビゲーションバーが表示されない状態です。
私が実装したいのは、スクロールしなくてもナビゲーションバーが常時表示されるようにしたいのですが、どう設定をしたらいいかわかりません。
動画などでナビゲーションコントローラーの使い方を勉強していても、すべての動画でナビゲーションコントローラを初期設定した段階でナビゲーションバーが常時表示されているので、なぜ自分だけそうなるのかがわかりません。
試したこととしては、ナビゲーションコントローラのインスペクタエリアで色々試してみましたが、どう設定してもナビゲーションバーが常時表示されることはなかったです。
コードで解決する方法でもなんでも構いませんので、よければご教示願います。
追記
試しに新規にプロジェクトを作成して、
ナビゲーションコントローラを設定したばかりの画面をアップします。
画面のように、ナビゲーションコントローラを設定してナビゲーションバーに色を設定し、ビルドしても画面に反映されないのが症状です。
その後、スクロールビューを設定し、その上からビューを設定し、制約を設けることで、スクロールができるようになるのですが、そうしてスクロールして初めて色が反映表示される状態です。
その状態が下記の画像です。
追記は以上です。
わかれば、ご教授願います。
回答1件
あなたの回答
tips
プレビュー