【发布时间】:2021-02-09 16:59:53
【问题描述】:
我正在使用AORangeSlider,它是UIControl 的子类,它覆盖了beginTracking、continueTracking 和endTracking 方法。
当这个控件被添加到一个viewController,它在iOS 13 中使用“卡片样式”呈现时,它的行为非常奇怪。滑动控件时,viewController 将尝试向下滑动,它会中断滑块行为并使其不可靠且无法正常工作。
如果我改为显示viewController 和UIModalPresentationFullScreen,则控件可以正常工作。
有没有办法让 AORangeSlider/UIControl 与 iOS 13 卡片样式一起使用,并且不会发生触摸事件冲突?
【问题讨论】:
-
听起来这个控件可能有问题,因为普通滑块没有这个问题。如果您无法通过干预控件的代码来修复它,您可以关闭呈现视图的向下滑动手势。