我有一个 iPhone 应用程序,其根视图控制器 (VC) 为 UITabBarController(设置为纵向),带有多个选项卡,其中一个是简单的 UIViewController。在那个 UIViewController 中是一个按钮 - “播放视频”,单击它会打开视频的模态视图(并自动开始播放视频)。视频视图是 UIViewController 中的 UIWebView。我一直试图让 Web View 的 VC 将方向更改为横向,但没有任何运气。
我环顾四周并了解到,如果您有一个标签栏或导航控制器,所有子 VC 将与父级具有相同的方向 - 这是有道理的。这就是我制作 web 视图的 VC 模式的原因,希望这是一种解决方向问题的方法。
我的问题是:这是否准确 - 使用模式不需要 Web 视图 VC 是纵向的并且可以响应 shouldAutorotateToInterfaceOrientation 方法(即使我还不能让它工作)?
顺便说一句,使用 iOS 6。
提前致谢。