使用手势进行的当前上下文演示

时间:2017-06-07 10:37:16

标签: swift viewcontroller

我正在尝试实现Youtube视频播放器的功能。 ATM我有一个FloatingViewController(视频播放器),它在MainViewController上以模态方式(overCurrentContext)呈现,并将definesPresentationContext设置为true。

当我将播放器拉入最小化模式时,除MainViewController上的触摸识别(无滚动)外,一切正常。我很确定这种情况正在发生,因为FloatingViewController的视图(背景清晰)覆盖了MainVC上的每个视图。

主要寻找任何解决方案或解决方法......

preview

黄色的东西是FloatingVC。其余的是MainVC ......

2 个答案:

答案 0 :(得分:1)

问题是(正如我所提到的)UITransitionView背后的另一个视图(FloatingVC)。由于present(...)方法调用,此视图存在。通过使用addChildVC来修复它,并且还动画添加了VC的视图...

答案 1 :(得分:0)

尝试使用xcode中的调试视图层次结构检查另一个视图的重叠视图。

debug view hierarchy in xcode