目前我的应用程序的主页隐藏了导航栏; 但是,每当我尝试将该控制器推送到下一个viewController时,它也会隐藏该导航栏.我目前有这个视图控制器没有导航栏:
[self.navigationController pushViewController: mapView animated:YES];
Run Code Online (Sandbox Code Playgroud)
每当推到下一个时它再也没有了.下一个viewController的导航栏位于viewWillAppear方法中,因此它应该显示出来.有任何想法吗?
回答:
如果您在ViewController中隐藏导航栏并希望在下一个中显示它,请使用以下代码:
someVC *VC = [[someVC alloc] init];
self.navigationController.navigationBarHidden=NO;
[self.navigationController pushViewController: VC animated:YES];
Run Code Online (Sandbox Code Playgroud)
@ LithuT.V和@Tendulkar谢谢!
在mapView的ViewDidload方法中编写此代码
[self.navigationController.navigationBar setHidden:NO];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16254 次 |
| 最近记录: |