通过手势显示当前上下文
Over current context presentation with gestures
我正在尝试实现 Youtube 视频播放器的功能。 ATM 我有一个 FloatingViewController
(视频播放器),它在 MainViewController
上以模态方式(overCurrentContext)呈现,definesPresentationContext
设置为 true。
除了当我将播放器下拉到 最小化 模式时 MainViewController
上的触摸识别(无滚动)外,一切正常。我很确定这种情况正在发生,因为 FloatingViewController
的视图(背景清晰)覆盖了 MainVC
中的每个视图,因为它呈现在它上面。
主要是在寻找任何解决方案或解决方法...
黄色的东西是FloatingVC。剩下的就是MainVC...
尝试使用 xcode 中的调试视图层次结构检查一个视图与另一个视图是否重叠。
问题是(正如我所提到的)FloatingVC
下的另一个视图(UITransitionView
)。这个视图存在是因为 present(...)
方法调用。通过使用 addChildVC
来修复它,并为 VC 的视图添加动画...
我正在尝试实现 Youtube 视频播放器的功能。 ATM 我有一个 FloatingViewController
(视频播放器),它在 MainViewController
上以模态方式(overCurrentContext)呈现,definesPresentationContext
设置为 true。
除了当我将播放器下拉到 最小化 模式时 MainViewController
上的触摸识别(无滚动)外,一切正常。我很确定这种情况正在发生,因为 FloatingViewController
的视图(背景清晰)覆盖了 MainVC
中的每个视图,因为它呈现在它上面。
主要是在寻找任何解决方案或解决方法...
黄色的东西是FloatingVC。剩下的就是MainVC...
尝试使用 xcode 中的调试视图层次结构检查一个视图与另一个视图是否重叠。
问题是(正如我所提到的)FloatingVC
下的另一个视图(UITransitionView
)。这个视图存在是因为 present(...)
方法调用。通过使用 addChildVC
来修复它,并为 VC 的视图添加动画...