我是编码的新手,所以这可能非常简单,但我只是没有看到它。我在两个屏幕上都设置了两个屏幕和一个导航栏。在第一个屏幕上它填充空间,但在第二个屏幕上它没有。我该如何解决这个问题?还有另一个问题,颜色看起来不一样。
第一页
override func viewDidLoad() {
super.viewDidLoad()
customNav()
}
}
func customNav() {
navigationController?.navigationBar.tintColor = UIColor(colorLiteralRed: 255/255, green: 255/255, blue: 255/255, alpha: 1)
navigationController?.navigationBar.barTintColor = UIColor(colorLiteralRed: 231/255, green: 76/255, blue: 60/255, alpha: 1)
navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.white]
}
第二页
@IBOutlet weak var bar: UINavigationBar!
override func viewDidLoad() {
super.viewDidLoad()
customNav()
}
}
func customNav() {
bar.tintColor = UIColor(colorLiteralRed: 255/255, green: 255/255, blue: 255/255, alpha: 1)
bar.barTintColor = UIColor(colorLiteralRed: 231/255, green: 76/255, blue: 60/255, alpha: 1)
bar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.white]
}