Objective c 将控制器设置为填充屏幕

Objective c 将控制器设置为填充屏幕,objective-c,ipad,Objective C,Ipad,我正在为iPad开发,并试图让我的观点占据整个屏幕。问题是我有一个状态栏,几秒钟后就会消失。如果我将视图的代码设置为全屏,那么直到状态栏消失,屏幕顶部有20px 我需要状态栏,所以我无法摆脱它 我尝试过的一些示例代码是: - (void)setPhotoView { [self.imageView setImage: _photo]; self.imageView.frame = [[UIScreen mainScreen] bounds]; } 以及我的应用程序中各个位置

我正在为iPad开发,并试图让我的观点占据整个屏幕。问题是我有一个状态栏,几秒钟后就会消失。如果我将视图的代码设置为全屏,那么直到状态栏消失,屏幕顶部有20px

我需要状态栏,所以我无法摆脱它

我尝试过的一些示例代码是:

- (void)setPhotoView
{

    [self.imageView setImage: _photo];
    self.imageView.frame = [[UIScreen mainScreen] bounds];

}
以及我的应用程序中各个位置的WantFullScreenLayout。我想问题是我无法在我的应用程序状态栏后面查看我的视图

编辑:(一些附加信息)


基本上,UIImageView是我的UIView控制器中唯一的东西。我还没有做任何事情以编程方式更改状态栏。代码非常少,因为我一直在尝试将其保持在基本状态,直到我能够正常工作。

我想我也可以等到iOS 7,这样会更容易一些。请显示更多代码以回答:状态栏是如何设置的?它添加到了什么视图中?什么时候调用setPhotoView?将imageView添加到哪个视图中?(我怀疑最后一个可能是你的问题)