iOS状态栏在全屏视频后保持横向
问题描述:
我有一个只有肖像的应用程序,但在一个视图中显示视频。该视频为iOS状态栏在全屏视频后保持横向
以全屏模式呈现为模式视图控制器。
一旦用户开始播放视频,此视图可以旋转到横向。我已配置当用户点击“完成”按钮时,视图被解除,但状态栏保持横向模式。
我试图在viewWillAppear中的视图 - 控制
,显示模式的看法和不工作添加setStatusBarOrientation。
是工作的唯一的事情是,如果我使用:
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeRight];
但我听说,如果你使用苹果公司可能会拒绝该应用程序。
要看到类似的问题,检查iOS status bar orientation after play video fullscreen
答
好的形象,我想它了。
我添加了一个按钮,我提出与我的视频模式视图的视图控制器和按钮触发以下:
[[UIApplication sharedApplication] setStatusBarOrientation:UIDeviceOrientationPortrait animated:NO];
[[UIApplication sharedApplication] setStatusBarHidden:NO];
[self dismissModalViewControllerAnimated:YES];
当按钮被触发时,状态栏被强制纵向和该应用程序返回到正常状态。当我全屏时,我删除了“完成”按钮的操作。
希望这可以帮助别人
您使用的是哪个版本的iOS? – ApolloSoftware 2013-03-22 19:22:39
@AmitApollo,我的应用支持iOS 5.0及更高版本 – estemendoza 2013-03-22 20:42:26