我正在尝试创建自定义导航栏。但是当我给导航栏上的颜色比其他灰色颜色来的时候我遇到了问题。在这里我尝试
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)
答案 0 :(得分:2)
使用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)