UIWebView在横向播放视频,在视频播放完成后损坏ui

时间:2013-03-09 18:26:33

标签: video webview orientation landscape portrait

我正在尝试解决这个问题很长一段时间,我已经搜索并尝试了所有可能的事情,但我仍然无法完成它。

我的视图层次结构就是这个

的UITabBarController

----- UINavigationController +(用youtube视频加载的UIWebView子视图)

----- UINavigationController的

整个应用程序都是肖像,但我希望只能看到横向视频。 (持有webview的viewcontroller应始终保持纵向)。

我启用了横向左侧和左侧景观权利&目标属性中的纵向设备方向。 我已经将UITabBar子类化,因此它会向顶视图控制器询问方向更改。 我已经实现了SupportedInterfaceOrientation和ShouldAutorotate。

一切都按预期工作,你按下网页视图中的“播放”按钮,它全屏显示,视频可以旋转...... 问题出在哪里?当您在全屏视频上按“完成”时,如果是视频 处于横向模式,持有webview的视图和它的tabbar保持在横向。 它应该保持纵向!

我在支持的接口方向上返回0时尝试设置StatusBarOrientation。 我试过玩变换

但我无法完成这项简单的任务。为什么o强迫它为什么这么复杂 在某个方向重新布局?

我很无知&无望

请帮助! 感谢

我说的是IOS 6旋转方法而不是IOS5;

0 个答案:

没有答案