透明なナビゲーションバーを実現しようとしているため、背景イメージがはっきりと表示されています。swift3でUINavigation barがクリアされないXcode
self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
self.navigationController?.navigationBar.shadowImage = UIImage()
self.navigationController?.navigationBar.isTranslucent = true
self.navigationController?.view.backgroundColor = .clear
しかし、現在、私は最初のページのみに明確なナビゲーションバーを取得しています:現在、私は透明のナビゲーションバーのコードを入れている基本コントローラクラスを使用していました。私が押して、2番目のコントローラに行く場合、私は空白の空白を見ることができます。なぜナビゲーションバーが透明になっていません
First page with cleared navigation bar
Second page with empty white space at the top
: 下の画像を参照してください?何か案は?
にトップ制約の追加します「戻る」ボタン以外。 – Subramanian
最初にナビゲーションバーのタイトルを最初の画面に追加して、実際に最初のページにナビゲーションバーが表示されているかどうかを確認する必要がありますか?おそらく、それは設定されておらず、最初の画面に隠されています。 – NeverHopeless