gpt4 book ai didi

ios - 使用自定义手势识别器触发 UIScrollView 的滚动

转载 作者:行者123 更新时间:2023-12-01 15:35:19 25 4
gpt4 key购买 nike

我找不到替换默认 UIPanGestureRecognizer 的方法的UIScrollView .但是我需要调整导致 UIScrollView 的手势滚动。

我只想识别速度更快的平底锅。另外,手指的速度是在移动一定距离后才测量的(以确保它不是最初的慢动作)。据我所知,UScrollView 无法做到这一点。的默认值 UIPanGestureRecognizer .

如何用我自己的识别器替换它?

最佳答案

更改底层手势识别器是错误的方法。您想要做的可能可以通过实现 gestureRecognizer(_:shouldReceiveTouch:) 来完成。 UIGestureRecognizerDelegate的方法| .

只要您要自定义的 ScrollView 不是 UICollectionView、UITableView 或类似类的一部分,那么您就可以设置手势识别器的委托(delegate)。然后,您可以在委托(delegate)中使用 velocityInView(_:) UIPanGestureRecognizer 方法来决定是否要允许手势识别器触发滚动。

关于ios - 使用自定义手势识别器触发 UIScrollView 的滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27291576/

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