我有一个基本的主从应用程序。根据在主列表中选择的项目,我想仅设置详细视图中导航栏的
我像这样设置色调:
然而,这也会更改主控制器导航栏的颜色为黄色(应保持为红色),这在过渡动画期间可见为闪烁。 我认为这是因为只有一个导航栏实例。
下面是一个屏幕截图以说明问题:
tintColor
。我像这样设置色调:
self.navigationController.navigationBar.tintColor = detailTintColor;
在详细控制器的viewWillAppear:
中。然而,这也会更改主控制器导航栏的颜色为黄色(应保持为红色),这在过渡动画期间可见为闪烁。 我认为这是因为只有一个导航栏实例。
下面是一个屏幕截图以说明问题:
- "i"图标在主视图控制器的导航栏中,应为红色,而不是黄色