ipad – 如何在UIPopoverController之上制作MPMovieController全屏视图?

ipad – 如何在UIPopoverController之上制作MPMovieController全屏视图?,第1张

概述我通过执行以下 *** 作成功地将MPMoviePlayerController放入UIPopoverController: NSString *filenameString = [NSString stringWithString:[[helpVideosArray objectAtIndex:tagNumber] objectForKey:VIDEO_FILE_NAME]];HelpVideoPop 我通过执行以下 *** 作成功地将MPMovIEPlayerController放入UIPopoverController:

Nsstring *filenameString = [Nsstring stringWithString:[[helpVIDeosArray objectAtIndex:tagNumber] objectForKey:VIDEO_file_name]];HelpVIDeoPopover *helpVIDeoPopover = [[HelpVIDeoPopover alloc] initWithVIDeofilename:filenameString PrevIEwFrameVIEw:self];currentPopover = [[[[UIPopoverController alloc] initWithContentVIEwController:helpVIDeoPopover] retain] autorelease];[currentPopover setPopoverContentSize:CGSizeMake(320,240)];[currentPopover presentPopoverFromrect:((UIbutton*)sender).frame inVIEw:prevIEwVIEw permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];currentPopover.passthroughVIEws = [NSArray arrayWithObject:((HelpVIDeoPopover*)[currentPopover contentVIEwController]).movIEController.vIEw];

问题是,当用户想要全屏观看视频(并且我允许)时,d出视图位于全屏视频的顶部.所以我的问题是,我应该做另一件事.或者也许当我显示popover时,我只使用一个空白的并从父视图控制器覆盖它上面的电影播放器​​?我真的希望将影片播放器逻辑保留在popover视图控制器中.

解决方法 在不知道你的应用程序的细节的情况下,我想你可以用几种方式做到这一点.

您可以在全屏模式视图中打开视频 – 这将覆盖d出窗口.如果您在d出窗口后面的详细视图中显示全屏视频,那么您可以做一些简单的 *** 作,只需在显示全屏视频后隐藏d出框即可.

总结

以上是内存溢出为你收集整理的ipad – 如何在UIPopoverController之上制作MPMovieController全屏视图?全部内容,希望文章能够帮你解决ipad – 如何在UIPopoverController之上制作MPMovieController全屏视图?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1084606.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存