iOS 中的状态栏保持在最后一个方向视图中

Posted

技术标签:

【中文标题】iOS 中的状态栏保持在最后一个方向视图中【英文标题】:Status bar in iOS remains in the last orientation view 【发布时间】:2013-07-11 05:46:37 【问题描述】:

Status Bar 在我的应用程序中保留在我选择的最后一个方向视图中。 在我的应用程序中,我正在播放 You Tube 视频,但我没有使用 Web 视图进行播放,它们是在单击 You Tube 网站提供的播放按钮后自动播放的。 而且它在纵向和横向视图中也能成功运行,但是如果在视频播放模式下我选择横向模式并停止视频,那么状态栏保持在同一位置,而整个应用程序移动到纵向视图。

【问题讨论】:

【参考方案1】:

嗨夏尔马,

您需要根据需要设置方向。您可以根据需要显示和隐藏状态栏。

[[UIApplication sharedApplication] setStatusBarHidden:NO];
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortrait];

试试这个!!

【讨论】:

以上是关于iOS 中的状态栏保持在最后一个方向视图中的主要内容,如果未能解决你的问题,请参考以下文章

Swift iOS - 即使我隐藏它,导航栏也不会保持隐藏状态

状态栏保持横向,而 UIInterfaceOrientation 只是纵向

如何在控制设备方向的同时控制设备状态栏的方向?

iOS:使状态栏在非 iphoneX 上隐藏时保持其高度

iOS状态栏触摸返回App

如何修复 iOS 7 中的状态栏重叠问题