1

注意:我的应用程序基于 iOS 5.1 构建,并且 .plist 文件设置为仅支持横向方向。

我有UIWebView一个嵌入的视频。当我点击视频的全屏按钮时,无论 iPad 的方向是否锁定,全屏视频都会旋转为纵向。这似乎只发生在运行 iOS 7(和 iPad 7.0 模拟器)的 iPad 上。UIViewControllerforUIWebView有一个实现的shouldAutoRotateToInterfaceOrientation方法,但它没有被调用。

有什么办法可以弄清楚这个全屏视图是在哪里创建和控制的?如果我能找到 iOS 原生视频播放器或其控制器的这个(可能是模态的?)视图,我可以将shouldAutoRotateToInterfaceOrientation方法放在那个控制器类中,或者只是转换视图以确保它正确旋转。也就是说,我不知道视图是什么的子视图,或者如何访问它。

我还应该注意,通过大量搜索,我找到了该UIMoviePlayerControllerDidEnterFullscreenNotification通知,这很有用,但我不相信它可以让我访问视频视图。

任何想法或见解将不胜感激,谢谢。

4

0 回答 0