ios中statusBar隐藏后,那20像素的空白位置怎么弄掉?

只是想在某个viewController里面点击一个Button后直接隐藏statusBar但是隐藏后 有20像素如何也去不掉,也无法拿其他颜色的view覆盖掉,用过各种方法: [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
self.wantsFullScreenLayout = YES;

[super viewDidLoad];
[[UIApplication sharedApplication].keyWindow setFrame:CGRectMake(0, 0, 320, 480)];等等 怎么也不行
想要photos里面查看全屏照片时候的效果 怎么设置 ?求教

1 个回答

[application setStatusBarHidden:YES];
UIView *v=[[UIView alloc]initWithFrame:CGRectMake(0, 0, 320, 568)];
[v setBackgroundColor:[UIColor cyanColor]];
[_mainWindow addSubview:v];

特地试了一下,没有你说的问题……
我的是iPhone5,4寸屏。