gpt4 book ai didi

ios - Swift:通过 UIView 识别滚动

转载 作者:行者123 更新时间:2023-11-30 14:16:41 26 4
gpt4 key购买 nike

我有一个 UIViewController,它创建自定义 UIView 对象并将它们插入到 UIScrollView 中。 UIViewControllerUIPanGestureRecognizer 附加到每个 UIView。我可以做些什么来允许 UIScrollView 滚动,即使通过自定义 UIView 对象触摸它,同时仍然允许其 UIPanGestureRecognizers (哪些配置为仅更改 x 坐标)可以工作?

这是我的意思的屏幕截图。蓝色矩形是自定义 UIView 对象,白色背景是 UIScrollViewenter image description here

任何帮助将不胜感激!

最佳答案

我明白了!

这一切都与使用UIGestureRecognizerDelegate有关。

在顶部,您执行class ViewController: UIViewController, UIGestureRecognizerDelegate

然后,在类主体中添加以下方法:

funcgestureRecognizer(gestureRecognizer:UIGestureRecognizer,shouldRecognizeSimultaneouslyWithGestureRecognizer otherGestureRecognizer:UIGestureRecognizer)-> Bool {
返回真
}

最后,在顶部的 UIView 中,添加 panRecognizer.delegate = self (panRecognizer 是引用 UIViewUIGestureRecognizer

关于ios - Swift:通过 UIView 识别滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31081703/

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