DCI*_*Dev 9 title uitabbarcontroller uinavigationcontroller ios
我有一个iOS应用程序,其中有一个导航控制器作为根控制器,但在一个部分有一个标签栏,可以在其中一个导航栏中选择视图.它看起来类似于iTunes应用程序(顶部的导航栏,底部的标签栏).我希望导航栏的标题根据选择的选项卡进行更改.我为每个选项卡分别有两个控制器文件.这是我到目前为止尝试使用的内容,以解决这个问题无济于事:
self.navigationItem.title = @"Title";
self.navigationController.navigationItem.title = @"title";
[self.navigationController setTitle:@"Live"];
[self setTitle:@"Top Title"];
Run Code Online (Sandbox Code Playgroud)
如何根据按下哪个选项卡更改NavBar标题?
The*_*ken 19
您更改栏的标题在当前正在显示的视图控制器.
例如,在您在选项卡控制器中显示的视图控制器A中,您可以添加:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:YES];
[self setTitle:@"A"];
self.tabBarController.navigationItem.title = @"A";
}
Run Code Online (Sandbox Code Playgroud)
B,C等同样如此.
| 归档时间: |
|
| 查看次数: |
6253 次 |
| 最近记录: |