我正在尝试创建自定义导航栏。但是当我给导航栏一个颜色而不是另一种灰颜色时,我遇到了一个问题。这是我的尝试
let navigationBar = UINavigationBar(frame: CGRect(x: 0, y: 15, width: self.view.frame.size.width,height: 50))
navigationBar.backgroundColor = UIColor.red
navigationBar.isTranslucent = true
self.view.addSubview(navigationBar)
最佳答案
使用 barTintColor 代替 backgroundColor
let navigationBar = UINavigationBar(frame: CGRect(x: 0, y: 15, width: self.view.frame.size.width,height: 50))
navigationBar.barTintColor = .red
navigationBar.isTranslucent = true
self.view.addSubview(navigationBar)
关于ios - 如何在导航栏中删除此类颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48796095/