我现在的观点是包含 3 uitabbaritem
。在第一个选项卡中,我segmentcontroller
通过self.navigationItem.titleView
以下方式添加
-(void)viewDidLoad {
// Enable 'segmentControl' on navigation bar
self.navigationItem.titleView = self.segmentedControl;
}
结局是
接下来,当我切换到第二个 uitabbaritem 时,我隐藏了 segmentcontroller 并将导航的标题命名如下
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
if ( item.tag == 1 ) {
self.navigationItem.titleView.hidden = NO;
}
if ( item.tag == 2 ) {
self.navigationItem.titleView.hidden = YES;
self.title = @"support";
}
}
但是,点击第二个uitbarbatitem后,标题并没有显示在导航栏上。。
如果您知道我做错了什么,请告诉我。谢谢