ios - 如何在不更改 UITabBar 标题的情况下更改 UINavigationBar 标题?

标签 ios uinavigationcontroller uitabbarcontroller uitabbar

我在 UITabBarController 上嵌入了一个 UINavigationController。我的目标是更改 UINavigationController 导航栏的标题,同时保留 UITabBarItem 上的标题。尝试更改嵌入 UINavigationController 的 UIViewController 的标题:

self.title = @"NavBarTitle";

它确实有效,但这也改变了 UITabBarItem 的标题。 有没有办法将这两个标题分开? 谢谢!

最佳答案

试试这个

self.navigationController.visibleViewController.title = @"NavBarTitle";

或使用

self.navigationItem.title = @"NavBarTitle";

或者试试这个

self.tabBarController.navigationItem.title = @"NavBarTitle";

关于ios - 如何在不更改 UITabBar 标题的情况下更改 UINavigationBar 标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36084488/

相关文章:

ios - 我是否需要在导航 Controller subview 中使用单例 GADRequest() ?

ios - UINavigationBar 中的雪佛龙在显示弹出窗口时不会变暗

ios - 使用两个 UITabBarController

swift - 直接从 UITabBarController 和通过 UINavigationController 选择 UIViewController

iphone - 如何停止失控的进程

objective-c - 在字典的 NSArray 的所有对象中搜索

ios - 通过 TCP 连接异步发送文件

iOS 执行 pushViewController 并且不弹出

ios - UINavigationController 中的 UITabBarController 中的 UITableViewController

ios - Xamarin.iOS 每天自动更改本地通知标题