热点处于活动状态时无法关闭模态呈现的 AVPlayerViewController

Posted

技术标签:

【中文标题】热点处于活动状态时无法关闭模态呈现的 AVPlayerViewController【英文标题】:Cannot dismiss modally presented AVPlayerViewController while hotspot is active 【发布时间】:2017-08-26 13:19:37 【问题描述】:

我的应用程序使用modalPresentationStyle = UIModalPresentationOverFullScreen 显示AVPlayerViewController 全屏。通常,一切正常,AVPlayerViewController 可以通过AVPlayerViewController 顶部状态栏中的Done(此处为:Fertig)按钮关闭:

但是,当我有一个活动的热点连接时,热点状态栏隐藏了AVPlayerViewController 的顶部状态栏,包括Done 按钮,并且当热点处于活动状态时,AVPlayerViewController 不能再被关闭:

如何正确配置AVPlayerViewController

【问题讨论】:

@Yuchen Zhong 你是对的。我根本没有意识到底部栏发生了变化。太傻。如果您愿意,请对答案发表评论,以便我可以将问题标记为已回答。 【参考方案1】:

底栏右下角有一个退出全屏模式按钮。

因此,当热点处于活动状态时,用户可以简单地使用它来退出全屏模式。

【讨论】:

以上是关于热点处于活动状态时无法关闭模态呈现的 AVPlayerViewController的主要内容,如果未能解决你的问题,请参考以下文章

使模态控制器下的区域可滚动

如何防止模态盒关闭?

关闭并滑动以关闭搜索控制器处于活动状态的问题

在 react-native 的应用程序中处于睡眠模式或不活动状态后,模态不会打开

当 UISearchController 处于活动状态时呈现 UIAlertController

Backbone.js - 在视图处于活动状态时添加 keydown 事件?