Blu*_*ear 7 objective-c uitabbarcontroller uinavigationcontroller ios
在我的应用程序中,我在UINavigationController中嵌入了一个UITabBarController.问题是UINavigationController将该标签栏视为单个视图控制器,即使其中有4个标签.我需要为导航栏标题中显示的4个选项卡中的每个选项卡添加不同的标题标题.对于这4个视图,在子类上使用self.title什么都不做.它只是在导航栏中显示相同的标题,因为就像我说的那样,UINavigationController将整个标签栏控制器视为单个视图.
如何为标签栏控制器内的每个视图分别设置标题?
Leo*_*ica 11
尝试[self.navigationItem setTitle:]在每个选项卡的视图控制器中使用.如果这不起作用,请尝试更深入,[self.tabBarController.navigationItem setTitle:].
看起来很直截了当.
将UITabBarDelegate设置为UITabBarController子类并实现委托方法 -
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
Run Code Online (Sandbox Code Playgroud)
在此方法内,根据所选选项卡设置相应的标题.它应该工作!
| 归档时间: |
|
| 查看次数: |
2021 次 |
| 最近记录: |