Sir*_*iss 13 iphone xcode uinavigationcontroller navbar ios
我找到了很多帖子,但仍然没有解决方案.我试图隐藏一个NavigationBar在初始UIViewController
,但我想仍然在第二个显示它UIViewController
.这是我的故事板:
当我关闭主视图控制器的推断顶部栏时,它会在故事板中消失,但它仍会在我运行应用程序时显示.当我对NavController中的NavigationBar执行相同操作时,它会消失所有三个(因为它们都继承了无导航栏).
我想在ScrollViewV视图控制器中显示NavBar,但隐藏它MainViewController
.
所有控制器都有相应的.h或.m文件,但我对如何以编程方式执行此操作感到困惑.如果您需要查看其他任何内容,请与我们联系.非常感谢!
use*_*969 42
在mainViewController中,您可以执行以下操作:
- (void)viewWillAppear:(BOOL)animated
{
[self.navigationController setNavigationBarHidden:YES animated:animated];
[super viewWillAppear:animated];
}
Run Code Online (Sandbox Code Playgroud)
您可能希望在隐藏此ViewController时显示导航栏,为此执行以下操作:
- (void)viewDidDisappear: (BOOL)animated
{
[self.navigationController setNavigationBarHidden:NO animated:animated];
[super viewDidDisappear:animated];
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16339 次 |
最近记录: |