我已经有代码将VC NAV栏更改为我选择的颜色,但是它也将" Home" Nav栏更改为该颜色,所以我想我需要具有if语句检查应涂装哪些语句。
我该如何写"如果此视图控制器,则该颜色。否则等等?"
一个解决方案是在每个视图控制器的viewWillAppear
方法中添加代码,该方法可根据需要更新导航条形外观。这样,当每个视图控制器出现时,它设置了事物的外观。
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
// Update colors as needed for this view controller
}