【发布时间】:2013-09-17 15:42:14
【问题描述】:
如果通过选择 status bar style = hide during application launch 隐藏状态栏,我正在自定义导航栏,如下所示
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed: @"navbar-iphone.png"]
forBarMetrics:UIBarMetricsDefault];
当我得到这个时:导航栏被切断了顶部。
和
关于这种情况以及如何解决它的任何想法?
【问题讨论】:
-
你可以试试
self.navigationController.navigationBar.translucent = NO; -
你试过了吗?它不工作。
-
你可以试试 self.edgesForExtendedLayout = UIRectEdgeNone;在视图控制器中
-
可能是你的导航图像 navbar-iphone.png 半透明?你到底是什么 NavBar 图片可以附上问题吗?
标签: ios objective-c uinavigationcontroller ios7