我試圖讓透明的導航欄,但是當我將其設置爲透明的它看起來像這樣...: transparent導航條的顏色是不是在狀態欄
我希望它看起來像這樣 non-transparent
但透明和模糊像在App Store中,但背景顏色。問題是,navigationcontroller的背景顏色是不是在像正常 我的代碼狀態欄是在這裏:
self.navigationItem.title = "label"
self.navigationBar.setBackgroundImage(UIImage(), for: UIBarMetrics.default)
self.navigationBar.shadowImage = UIImage()
self.navigationBar.isTranslucent = true
self.navigationBar.backgroundColor = UIColor.init(red: 255/255, green: 0, blue: 0, alpha: 0.7)
編輯:我有自定義類的UINavigationController和視圖控制器嵌入一個UINavigationController
Swift 3,Xcode 8.0 beta 5.
是您的視圖控制器中嵌入'UINavigationController'或者它有一個'UINavigationBar'添加視圖中的一個子視圖? – keithbhunter
它嵌入在UINavigationController中 – Phyber
你有一個自定義的'UINavigationController'嵌入在'UINavigationController'中嗎?爲什麼?我們可以看到自定義的'UINavigationController'的代碼嗎? – keithbhunter