カスタムの背景イメージを設定したいUINavigationBar
。私はグーグルで、この問題に関連する多くの解決策を見つけました。しかし、まだ、私は問題を解決することができません。カスタムUINavigationBarの背景イメージ - Swift 3.0
私は背景画像を設定するために使用していますコード:ここで
は、私は、カスタムUINavigationBar
の背景として設定したい画像がある
import UIKit
class CustomNavigationBarViewController: UIViewController
{
@IBOutlet weak var customNavigationBar: UINavigationBar!
override func viewDidLoad()
{
super.viewDidLoad()
self.customNavigationBar.setBackgroundImage(#imageLiteral(resourceName: "TopGradient"), for: .default)
}
override var prefersStatusBarHidden: Bool
{
return true
}
}
のスクリーンショット私が得ている結果:
画像の代わりに、私はUINavigationBar
という灰色の背景になっています。
BGとしてその色のグラデーションを使用しないのはなぜですか? – NSNoob
画像の高さが64ピクセルを超えていますか?それはあなたのグラデーション効果を隠す余分な高さを切り上げているかもしれません – NSNoob
ありがとう。おかげさまで – PGDev