【发布时间】:2011-04-26 10:36:17
【问题描述】:
当我们使用 MPMoviePlayer(在自定义 UIViewController 中)和在电影播放器之上覆盖 UIViewController 创建应用程序时,更好的是: - 使用 self.view.presentModalView... 或 self.view.addSubView... 在播放器中加载电影 或者有没有其他更好的方法。我现在使用模态视图,一切正常,除了我必须实现一些自定义旋转。我正在寻找更清晰的方法来实现这一点。
好吧,也许更多细节。在 iPhone 应用程序中,我添加了模态视图之类的播放器,并向其添加了覆盖视图,这样就可以了。但这是通用应用程序,它在 iPad 上的运行方式与在 iPhone 上的运行方式不同。在 ipad splitView 中,我的播放器位于详细信息一侧(非全屏),当我双击播放器时,它会全屏显示。现在播放器是关键窗口。这是最大的问题。我尝试将叠加视图添加为子视图和模态视图,但我做到了,但叠加不知道设备方向,我必须转换叠加元素,这就是我想要避免的。有什么方法可以检测该视图的旋转吗?
【问题讨论】:
-
这个问题过于宽泛且具有争议性。没有更好的办法。有些选项适用于某些情况。
-
我希望有一些例子来说明其他人如何使用叠加视图添加播放器。
-
我添加了更多相关信息。
-
你了解委托的原则吗?
-
我了解了代表。但我不知道这对我有什么帮助:(
标签: iphone ios4 ipad mpmovieplayercontroller mpmovieplayer