【问题标题】:ipad camera fullscreen : hide statusbar : return back : mainViewController height increased 20 pxipad相机全屏:隐藏状态栏:返回:mainViewController高度增加20 px
【发布时间】:2013-04-03 13:00:42
【问题描述】:
我的应用程序是横向(左右)模式应用程序。
我正在以全屏模式打开相机。
脚步
1.打开Camera(然后隐藏状态栏)和mainviewController高度增加20px
2. 旋转设备(从横向右向左,反之亦然)
3.关闭相机(然后状态栏回来)
top 20px pmainviewController 被状态栏覆盖。 (这是我的问题)
如果再次旋转设备,则视图高度变为正确。
有什么方法可以重置 ViewController
带状态栏的实际主视图控制器
带状态栏的摄像头后的主视图控制器
【问题讨论】:
标签:
objective-c
ipad
ios5
【解决方案1】:
在显示您的相机界面之前,您可以隐藏状态栏。
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:YES];
[self presentViewController:picker animated:YES completion:nil];
然后当拾取器被拆除时,再次显示状态栏。
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:NO];