ipad相机全屏:隐藏状态栏:返回:mainViewController高度增加20 px

Posted

技术标签:

【中文标题】ipad相机全屏:隐藏状态栏:返回:mainViewController高度增加20 px【英文标题】:ipad camera fullscreen : hide statusbar : return back : mainViewController height increased 20 px 【发布时间】:2013-04-03 13:00:42 【问题描述】:

我的应用程序是横向(左右)模式应用程序。

我正在以全屏模式打开相机。 脚步 1.打开Camera(然后隐藏状态栏)和mainviewController高度增加20px 2. 旋转设备(从横向右向左,反之亦然) 3.关闭相机(然后状态栏回来)

top 20px pmainviewController 被状态栏覆盖。 (这是我的问题)

如果再次旋转设备,则视图高度变为正确。

有什么方法可以重置 ViewController

带状态栏的实际主视图控制器

带状态栏的摄像头后的主视图控制器

【问题讨论】:

【参考方案1】:

在显示您的相机界面之前,您可以隐藏状态栏。

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:YES];
[self presentViewController:picker animated:YES completion:nil];

然后当拾取器被拆除时,再次显示状态栏。

[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:NO];

【讨论】:

以上是关于ipad相机全屏:隐藏状态栏:返回:mainViewController高度增加20 px的主要内容,如果未能解决你的问题,请参考以下文章

iOS 状态栏显示/隐藏

Safari iOS13 iPad 上的全屏 PWA 具有带阅读器和“完成”按钮的 URL 栏,无法隐藏

在 iPad 中旋转全屏视频时,导航栏和状态栏之间出现奇怪的重叠错误

如何让Safari全屏 把上面的状态栏隐藏掉

android为啥透明不能全屏?如何将状态栏给隐藏起来。

VM全屏后 鼠标放在顶部 隐藏的状态栏不会显示