gpt4 book ai didi

ios - iOS上UIscrollView滑动手势+UIButton手指向下效果

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:53:54 24 4
gpt4 key购买 nike

我正在尝试在分页模式下使用 UISCrollView,其中每个页面都显示一个产品的图像,除了能够在页面之间滑动之外,我还希望将产品图像切换为“点击特定产品/页面时的“向下”版本。

到目前为止,我尝试了以下方法:

1 - 添加 UIButtons 作为 ScrollView 的页面:显然,这样我可以让图像在手指按下时切换到它们的“选定”版本,但是按钮占据了整个页面,防止 ScrollView 检测滑动手势。

2 - 添加 UIVIews 而不是按钮和 UITapGestureRecognizer:这样我可以点击图像来选择产品,识别器还可以让手势传递到 ScrollView ,也允许滑动.但这种方法的问题是,当用户触摸图像时,我无法将图像切换到它们的“选定”版本,因为点击识别器仅报告 UIGestureRecognizerStateEnded。

关于如何获得向上/向下按钮和 ScrollView 滑动行为的任何想法?

最佳答案

报废所有内容(当然不是所有内容,但您明白要点)。没有手势识别器什么都没有。我最近也遇到了这个问题,在需要在其中包含一些交互元素的 UIScrollview 上安装了 UIView。解决方案是 UIView 的 friggin awesome property called exclusiveTouch。 Exclusive touch 从 ScrollView 获取所有事件,如果事件在 UIView 内部则忽略它们,然后将它们直接传递给您的 View 。因为 UIButton 继承自 UIView,所以你只需要 self.button.exclusiveTouch = YES

很酷,是吧!?

关于ios - iOS上UIscrollView滑动手势+UIButton手指向下效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8981375/

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