我已經看到了各種主題的SO這一點,但我不能讓任何人在iOS的11和Xcode 9iOS版11導航欄清晰
我想建立一個完全清晰的導航欄工作,但對我而言,我無法擺脫「磨砂」的外觀,也不能擺脫底部蝕刻。
這是我的代碼:
override func viewDidLoad() {
super.viewDidLoad()
navigationController?.navigationBar.isTranslucent = true
navigationController?.navigationBar.shadowImage = UIImage()
navigationController?.view.backgroundColor = .clear
navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
navigationController?.navigationBar.backgroundColor = .clear
navigationController?.navigationBar.barTintColor = .clear
}
我缺少什麼?
您是否嘗試使其不透明而不是半透明? – arvidurs
檢查這個帖子https://stackoverflow.com/questions/40176803/swift-navigation-bar-background-color-white-does-not-work/40178657#40178657 – Joe