1

に完全な画像を設定したいのですがUINavigationBar、これには次のものがあります。

@2x image (640 x 128)
@3x image (960 x 192)

以下のスクリーンショットが問題です:

ここに画像の説明を入力

この黄色のアウトラインを参照してください。この部分をカットしています。

画像を追加するためにこのコードを書きました:

 override func viewDidLoad() {
        super.viewDidLoad()                   
self.navigationController?.navigationBar.setBackgroundImage(UIImage(named:"nav-bar-b"),for: .any, barMetrics: .default)
        }

より良い解決策を提供するために私を助けてください。

4

4 に答える 4

0

1.self.navigationController.navigationBar.setBackgroundImage(画像、forBarMetrics: .Default)

2.ナビゲーションバーの高さを44ポイント(88ピクセル)から64ポイント(128ピクセル)に変更。

于 2017-04-25T06:33:00.907 に答える