Iphone 全屏视频播放后,iOS状态栏仍处于横向

Iphone 全屏视频播放后,iOS状态栏仍处于横向,iphone,orientation,landscape,statusbar,portrait,Iphone,Orientation,Landscape,Statusbar,Portrait,我有一个应用程序,只是肖像,但在一个视图中,我显示一个视频。那视频是 全屏显示为模态视图控制器 一旦用户开始播放视频,此视图可以旋转到横向。我已配置,当用户点击“完成”按钮时,视图将被取消,但状态栏仍处于横向模式 我已尝试在视图上添加SetStatusBaroOrientation,该视图将显示在viewcontroller上 显示模态视图但不起作用的 唯一有效的方法是使用: [[UIDevice currentDevice] setOrientation:UIInterfaceOrientat

我有一个应用程序,只是肖像,但在一个视图中,我显示一个视频。那视频是

全屏显示为模态视图控制器

一旦用户开始播放视频,此视图可以旋转到横向。我已配置,当用户点击“完成”按钮时,视图将被取消,但状态栏仍处于横向模式

我已尝试在视图上添加SetStatusBaroOrientation,该视图将显示在viewcontroller上

显示模态视图但不起作用的

唯一有效的方法是使用:

[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeRight];
但我听说如果你使用苹果可能会拒绝这个应用

要查看类似的问题,请查看

上的图像。好的,我已经解决了

我在视图控制器中添加了一个按钮,将其作为视频的模式视图显示,该按钮触发以下操作:

[[UIApplication sharedApplication] setStatusBarOrientation:UIDeviceOrientationPortrait animated:NO];
[[UIApplication sharedApplication] setStatusBarHidden:NO];
[self dismissModalViewControllerAnimated:YES];
当按钮被触发时,状态栏将被强制设置为纵向,应用程序将返回正常状态。当我全屏显示时,我删除了“完成”按钮的操作

希望这对别人有帮助好的,我知道了

我在视图控制器中添加了一个按钮,将其作为视频的模式视图显示,该按钮触发以下操作:

[[UIApplication sharedApplication] setStatusBarOrientation:UIDeviceOrientationPortrait animated:NO];
[[UIApplication sharedApplication] setStatusBarHidden:NO];
[self dismissModalViewControllerAnimated:YES];
当按钮被触发时,状态栏将被强制设置为纵向,应用程序将返回正常状态。当我全屏显示时,我删除了“完成”按钮的操作


希望这对其他人有所帮助

您使用的iOS版本是什么?@AmitApollo,我的应用程序支持iOS 5.0和更高版本?您使用的iOS版本是什么?@AmitApollo,我的应用程序支持iOS 5.0及更高版本