在InterfaceBuilder上添加6个或更多标签栏后,它会自动生成更多标签。如何自定义外观和感觉?例如导航栏颜色。
答案 0 :(得分:2)
您可以查看moreNavigationController
的{{1}}属性。它是UITabBarController
,您无法替换它,但也许您可以更改顶栏的颜色。
答案 1 :(得分:0)
self.tabBarController.moreNavigationController.navigationBar.barStyle = UIBarStyleBlackOpaque;
-(void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated {
UINavigationBar *morenavbar = navigationController.navigationBar;
UINavigationItem morenavitem = morenavbar.topItem;
/ Remove the RIGHT bar button item... */
morenavitem.rightBarButtonItem = nil;
}
最后,最重要的一点是,将标签栏委托设置为self
。
答案 2 :(得分:0)