gpt4 book ai didi

iphone - UITapGestureRecognizer 干扰 UIPinchGestureRecognizer

转载 作者:行者123 更新时间:2023-11-28 23:05:18 26 4
gpt4 key购买 nike

我有一个 View Controller ,将 UITapGestureRecognizer 附加到它的主 UIView,并使用户能够点击屏幕以使状态、导航和工具栏重新出现/消失(如照片应用程序)。我还有一个 UIScrollView 附加到主要的 UIView,它实现了缩放,因此有它自己的 UIPinchGestureRecognizerUIPanGestureRecognizer 来实现滚动和缩放。

我遇到的问题是,当要缩放/滚动 UIScrollView 时,拾取附加到主 UITapGestureRecognizer 非常敏感>UIView。似乎很多时候 UITapGestureRecognizer 在不应该被触发时被触发。任何人都对如何为低于 5.0 的 ios 版本修复此问题有任何想法?有什么方法可以覆盖 UIScrollViewUIGestureRecognizerDelegate 的同时手势委托(delegate)方法,并防止 UITapGestureRecognizer 在其他手势期间触发?

最佳答案

使用 requireGestureRecognizerToFail: 方法。

[tapGestureRecognizer requireGestureRecognizerToFail:pinchGestureRecognizer];

这个调用告诉点击识别器等待捏合识别器失败。

关于iphone - UITapGestureRecognizer 干扰 UIPinchGestureRecognizer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9389895/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com