在我的应用程序中,我想隐藏导航栏,当我去前一个视图和我隐藏导航栏在viewwiilldisaapper方法,但效果仍然意味着它给出了流行时的白色屏幕..
任何人都可以告诉我它的解决方案.
谢谢大家.
您需要使用隐藏该页面的viewWillAppear上的导航栏
- (void) viewWillAppear:(BOOL)animated
{
[self.navigationController setNavigationBarHidden:YES animated:animated];
[super viewWillAppear:animated];
}
- (void) viewWillDisappear:(BOOL)animated
{
[self.navigationController setNavigationBarHidden:NO animated:animated];
[super viewWillDisappear:animated];
}
Run Code Online (Sandbox Code Playgroud)
如果您需要在某些条件下隐藏导航栏,那么您需要输入正确的if else语句,因此请根据您的条件将此信息与您的逻辑一起使用.
并且视图是自动调整的,因此在流行之后没有你得到的空白区域,但是你在流行时得到了.(没有解决方案).
| 归档时间: |
|
| 查看次数: |
319 次 |
| 最近记录: |