【发布时间】:2013-03-22 19:06:12
【问题描述】:
我有一个只有纵向的应用程序,但在一个视图中我显示了一个视频。那个视频是
全屏显示为模态视图控制器。
一旦用户开始播放视频,该视图可以旋转为横向。我已经配置当用户点击“完成”按钮时,视图被关闭,但状态栏保持在横向模式。
我尝试在 viewcontroller 上的 viewWillAppear 上添加 setStatusBarOrientation
显示模态视图但不起作用。
唯一有效的是如果我使用:
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeRight];
但我听说如果你使用该应用程序,Apple 可能会拒绝它。
要查看类似问题,请查看iOS status bar orientation after play video fullscreen上的图片
【问题讨论】:
-
您使用的是什么版本的 iOS?
-
@AmitApollo,我的应用支持 iOS 5.0 及更高版本
标签: iphone orientation landscape statusbar portrait