我一直在嘗試創建一個帶有背景圖像的導航欄,但已經遇到了很多麻煩。刪除自定義導航欄下的線
兩個我不能解決問題:
1)中的圖像
2)下的粉線後退按鈕應該被移動了一個小
這是我用來放置圖像的代碼:
class CustomNavController: UINavigationController {
override func viewDidLoad() {
super.viewDidLoad()
if let img = UIImage(named: "topbar60.png"){
UINavigationBar.appearance().setBackgroundImage(img, for: .default)
}
}
}
如果有人覺得真的慈善,你可以將圖像和導航控制器子類插入一個空的項目,試圖解決這個問題。
非常感謝您的幫助。
花了幾個小時(幾天?)花費在試圖讓navbar看起來正是我想要的,我決定隱藏默認的欄並創建一個'UIView'並將其設置爲我想要的方式。爲我節省了數小時的沮喪 – toddg
@託德感謝這就是我開始做的事,但遇到了另一個問題。不能將uiview放置在uitableviewcontroller中,但在表視圖之外,以便它固定在頂部,而不是使用uitableview滾動。 –