[英]Swift setting navigation background image,
class z_main:UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let mainColor = UIColor(red: 0, green: 160/255, blue: 1, alpha: 1)
self.navigationController?.navigationBar.backgroundColor = mainColor
self.navigationController?.navigationBar.tintColor = UIColor.whiteColor()
self.title = "baosight"
self.reloadInputViews()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
我是初學者,我希望代碼足以理解。
對於 Swift 3:
UINavigationBar.appearance().setBackgroundImage(UIImage(named: "image")!.resizableImage(withCapInsets: UIEdgeInsetsMake(0, 0, 0, 0), resizingMode: .stretch), for: .default)
[UINavigationBar .appearance().setBackgroundImage(UIImage(named: "img_bg"), forBarMetrics:.Default)];
self.navigationController?.navigationBar.setBackgroundImage(UIImage(named: "some_name"),
forBarMetrics: .Default)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.