1
我想设置自定义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