我的 UITabBar
中有 7 个标签. iOS
自动将最后 2 个选项卡分组到一个名为“更多”的选项卡中。我已经为 viewDidLoad
中的 7 个选项卡设置了导航栏色调颜色如下:
self.navigationController.navigationBar.tintColor = [UIColor blackColor];
如何为自动生成的“更多”选项卡设置导航栏的颜色?
最佳答案
您可以访问self.tabBarController.moreNavigationController
获取用户点击更多标签栏项目时出现的导航 Controller 。现在您可以执行修改和自定义。例如,您可以更改其导航栏的样式。例子:
UINavigationController* more = self.tabBarController.moreNavigationController;
more.navigationBar.barStyle = UIBarStyleBlack;
有关如何自定义点击更多标签栏项目时显示的内容的更多信息,请参阅我的书的这一部分:
http://www.apeth.com/iOSBook/ch25.html#_uitabbar
关于ios - 更改 'More' 选项卡的导航栏色调颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15703167/