当UIWebView播放全屏youtube电影时,如何隐藏UIPopoverController?

时间:2011-04-08 02:17:38

标签: ios uiwebview youtube

请看图片。按下全屏按钮后,webview最大化后面的 UIPopover

http://cl.ly/2V1r0i2w3v3z0z2b1X1n

我试着寻找MPMoviePlayerDidEnterFullscreenNotification,没有运气。

我真的不想发送自己的UIPopoverController,但这是我目前唯一的"solution"。使用UIWebView以外的任何内容也不是一种选择,因为我正在显示YouTube电影。

编辑:我使用UIWebView,因此无法访问内部使用的视图/类。

1 个答案:

答案 0 :(得分:1)

根据this answer,您可以收听UIMoviePlayerControllerDidEnterFullscreenNotification

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(youTubeStarted:) name:@"UIMoviePlayerControllerDidEnterFullscreenNotification" object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(youTubeFinished:) name:@"UIMoviePlayerControllerDidExitFullscreenNotification" object:nil];