我已经有代码,它会将VC导航栏更改为我选择的颜色但是它也会将“home”导航栏更改为该颜色,所以我想我需要if语句来检查哪些应该被上色。
我怎么写“如果这个视图控制器然后这个颜色。别的等等等等等等?”
答案 0 :(得分:0)
一种解决方案是在每个视图控制器的viewWillAppear
方法中添加代码,以根据需要更新导航栏外观。这样,当每个视图控制器出现时,它会设置事物的外观。
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
// Update colors as needed for this view controller
}