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

Pet*_*vay 1 uitabbarcontroller uinavigationcontroller uitabbar ios

我有一个嵌入在 UITabBarController 上的 UINavigationController。我的目标是更改 UINavigationController 导航栏的标题,同时也将标题保留在 UITabBarItem 上。尝试使用以下命令更改嵌入在 UINavigationController 上的 UIViewController 的标题:

self.title = @"NavBarTitle";
Run Code Online (Sandbox Code Playgroud)

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

Anb*_*hik 5

尝试这个

self.navigationController.visibleViewController.title = @"NavBarTitle";
Run Code Online (Sandbox Code Playgroud)

或使用

self.navigationItem.title = @"NavBarTitle";
Run Code Online (Sandbox Code Playgroud)

或者试试这个

self.tabBarController.navigationItem.title = @"NavBarTitle";
Run Code Online (Sandbox Code Playgroud)