iphone:保留 mpMoviePlayerController 顶部的视图

发布于 2024-10-28 06:57:31 字数 145 浏览 1 评论 0原文

我有一个 mpMoviePlayerController,并且在它上面有子视图。当用户点击 mpMoviePlayerController 的全屏按钮时,子视图消失,只有当我回到原始大小时才会出现。有没有办法保留子视图?有没有办法获得“缩放的”moviePlayer 的引用?

I have a mpMoviePlayerController, and I have subview on top of it. When the user taps the fullscreen button of the mpMoviePlayerController, the subview disappears, and only appears when I go back to the original size. Is there a way to keep the subview? Is there a way to get a reference of the "scaled" moviePlayer?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

下壹個目標 2024-11-04 06:57:31

快速草稿:

  • 捕获 MPMoviePlayerWillEnterFullscreenNotification,如下所示:

[[NSNotificationCenter 默认中心]
添加观察者:自身
选择器:@selector(MPMoviePlayerDidEnterFullscreen:)
名称:MPMoviePlayerDidEnterFullscreenNotification
对象:nil];

  • 在 MPMoviePlayerDidEnterFullscreen 中,将该子视图添加到当前 keyWindow 上,如下所示:

[[UIApplication 共享应用程序]
键窗口]
addSubview:mySpecialSubview]

Quick Draft:

  • trap MPMoviePlayerWillEnterFullscreenNotification like this:

[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(MPMoviePlayerDidEnterFullscreen:)
name:MPMoviePlayerDidEnterFullscreenNotification
object:nil];

  • within MPMoviePlayerDidEnterFullscreen, add that subview onto the current keyWindow like this:

[[[UIApplication sharedApplication]
keyWindow]
addSubview:mySpecialSubview]

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文