navigationBar 在 ios7 下没有出现,但在 ios 6 中出现
Posted
技术标签:
【中文标题】navigationBar 在 ios7 下没有出现,但在 ios 6 中出现【英文标题】:navigationBar doesn't appear under ios7 but does in ios 6 【发布时间】:2013-09-26 13:57:31 【问题描述】:我有以下代码
else
if ([[UIApplication sharedApplication] isStatusBarHidden])
[[UIApplication sharedApplication] setStatusBarHidden:NO];
_navigationBar.hidden = NO;
_navigationControl.hidden = NO;
else
[[UIApplication sharedApplication] setStatusBarHidden:YES];
_navigationBar.hidden = YES;
_navigationControl.hidden = YES;
如果我编译它,它在 ios6 中可以正常工作,但在 ios7 中不行。当用户点击屏幕时,导航栏就会出现。
有什么想法吗? 谢谢!
【问题讨论】:
【参考方案1】:在您的 info.plist 文件中,将键“查看基于控制器的状态栏外观”设置为 NO。
【讨论】:
以上是关于navigationBar 在 ios7 下没有出现,但在 ios 6 中出现的主要内容,如果未能解决你的问题,请参考以下文章
自定义 NavigationBar 按钮在 iOS 7 中看起来不同
如何在 iOS7 上更改没有动画的 barTintColor?