有没有办法在moreNavigationController的tabbar中更改标题?它总是显示“更多”。我试着设置了moreNavigationController.tabBarItem.title,不幸的是它似乎必须生效。
此致 海因里希
答案 0 :(得分:0)
当然有:
这样做:
self.tabBarController.moreNavigationController.navigationBar.topItem.title = @"Custom Title";
答案 1 :(得分:0)
要更改更多控制器的标题,您必须通过直接访问导航堆栈中的第一个视图控制器来设置title属性:
self.tabBarController.moreNavigationController.viewControllers[0].title = @"Custom Title";
我不建议直接更改导航栏的topItem
标题,因为当用户来回导航时,此标题会发生变化,而iOS会从相应的控制器{{1}获取标题} property。