UISwipeGestureRecognizer在没有全屏模式表示样式的ios13中失败

问题描述 投票:0回答:1

我正在使我的应用适应ios13。 UISwipeGestureRecognizer在ios12中可以在我的应用程序的部分页面之间左右移动,在ios12中效果很好,但是当使用默认的卡片展示模式转换时,现在不调用这些功能。如果我强制ViewController为全屏,则它会像以前一样工作,但是我宁愿使用默认的模式转换选项。

我尝试覆盖gestureRecognizer(:shouldRecognizeSimultaneouslyWith)(未调用,但没有用)。 UIPinchGestureRecognizerUIPanGestureRecognizer一样正常工作。我将我的swipeGestureRecognizer添加到情节提要中,并以相同的方式对pinchGestureRecognizer进行了测试。

swift ios13
1个回答
0
投票

如果在手势识别器上设置委托并添加方法,则>]

gestureRecognizer(_:,shouldRecognizeSimultaneouslyWith:)

给您的代表并返回true,这似乎可以解决问题

© www.soinside.com 2019 - 2024. All rights reserved.