iOS 全屏播放 AVFullScreenViewController 上加载弹框UIAlertController

在项目中遇到一个问题,WKwebView上播放网络视频时自动全屏,token失效后UIAlertController弹框提醒重新登录的页面会隐藏在全屏播放视频的页面之下,只有关闭全屏播放页面才能看到。

一开始尝试UIAlertController加载在window的根视图上发现并没有效果,

查看页面层级关系后发现,当全屏播放时系统会自动加载一个AVWindow

全屏播放的视频播放是AVFullScreenViewController ,尝试获取到这个控制器,之后把弹框在这个控制器之上模态出来。解决了在全屏播放时,弹框看不见的问题。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。