gpt4 book ai didi

ios - 如何使 ScrollView 即使滚动到最后也消耗触摸事件?

转载 作者:可可西里 更新时间:2023-11-01 00:38:31 27 4
gpt4 key购买 nike

我有一个 FSPagerView,它有一个包含可滚动条形图的项目(具有多个堆栈 View 的 ScrollView )。当我滚动条形图时,如果有可滚动空间,则条形图会消耗触摸事件并滚动。如果一侧没有可滚动空间并且我一直滚动到触摸条形图的那一侧,它不再消耗触摸事件,而是整个 FSPagerView 滚动。即使在这种情况下,如何让 scrollview 消耗触摸事件?简而言之,我不想在触摸条形图时滚动 FSPagerView

这是一个视频: https://streamable.com/kuxta

最佳答案

您可以使用 require(toFail:) 确定两个 ScrollView 的 UIGestureRecognizer 的优先级方法。

这是我试过的代码:

scrollView.panGestureRecognizer.require(toFail: collectionView.panGestureRecognizer)

我不知道这是否正是您要找的。一旦 collectionView.panGestureRecognizer 检测到某些内容, ScrollView 就不会滚动。

关于ios - 如何使 ScrollView 即使滚动到最后也消耗触摸事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56236766/

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