在我的应用程序中,我想只将一个视图控制器状态bat更改为隐藏。
所以在视图中加载方法我添加了这个:
- (BOOL)prefersStatusBarHidden
{
return YES;
}
这就是在线指南所说的内容。
现在,这个视图控制器是一个表格视图,我已将其导航栏背景图像设置为自定义,在我隐藏状态栏之前它看起来像这样:
在我添加隐藏方法之后:
所以你可以看到它切割了bg图像的一部分(绿线)。
我的导航栏bg图片大小为640 × 128
,我把它放在Xcode中的X2上,所以这应该在隐藏状态栏后覆盖整个导航栏.....不是吗?
请帮忙,
谢谢!
答案 0 :(得分:0)
状态栏的高度为20像素,因此您需要以编程方式增加UINavigation控制器上的大小,只需为该视图控制器提供该视图控制器的较小背景图像。