gpt4 book ai didi

ios - 如何检测 UIScrollView 上的 "Drag Enter"

转载 作者:行者123 更新时间:2023-11-29 03:56:02 27 4
gpt4 key购买 nike

想象一个 UIButton 和一个点击按钮外部某处然后滑到按钮上的用户。如果我希望按钮检测此类触摸,我可以将其注册为任何“触摸拖动输入”事件。

我的问题:是否有某种方法可以为 UIScrollView 实现相同的效果?也就是说,我点击 ScrollView 之外的某个地方,将手指拖动到 ScrollView 上,一旦我进入 ScrollView 框架,它就开始平移? (因为默认情况下不会,我必须在 ScrollView 内开始触摸才能平移)

最佳答案

如果您想这样做,则必须使用 -touchesBegan、-touchesMoved 和 -touchesEnded 进行自定义实现

允许您执行此操作的 UIResponder 类(所有 ViewController 都继承自该类)的文档是 here .

希望您能从这里弄清楚该怎么做。 :)

作为额外提示,您很可能还需要使用此功能

bool contains = CGRectContainsPoint(CGRect rect, CGPoint point);

关于ios - 如何检测 UIScrollView 上的 "Drag Enter",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16492201/

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