gpt4 book ai didi

iPhone/iOS : How to implement Drag and Drop for subviews of a Scrollview?

转载 作者:技术小花猫 更新时间:2023-10-29 11:03:38 25 4
gpt4 key购买 nike

我在 UIViewController 中有一个水平 ScrollView ,其中有许多小尺寸图像。我将图像保留在 ScrollView 中,因为图像更多,因此用户可以水平滚动并选择图像。但是,问题是,我必须选择一个图像并将其拖放到该 UIViewController View 。但是,由于图像在 ScrollView 中,将图像拖放到 UIViewcontroller 的 View 中不起作用,也无法检测到触摸事件。请注意:如果我没有 ScrollView ,只是将图像也保存到 UIViewcontroller 的 View 本身,将图像拖放到同一屏幕上,效果非常好出色地。

当我需要 ScrollView 和拖放图像时,我该如何解决这个问题,请提供任何建议/帮助?

最佳答案

嗨,格西,

我不会直接为您提供代码,但会给出如何管理它的想法。

您可以通过这种方式进行管理,当您当时在 scrollView 中触摸到您的对象时,或者当您当时通过拖动移动该对象时,禁用滚动 myScroll.scrollEnabled = NO;

然后在 endTouch 上,您可以通过 myScroll.scrollEnabled = YES; 启用滚动所以通过这个你可以管理你的对象在滚动中移动希望你有逻辑。

这是演示代码:Drag and Drop with ScrollView .与 Disabling 具有相同的逻辑在 touchesMoved: 上滚动查看和 EnablingtouchesEnded: 上滚动查看.

关于iPhone/iOS : How to implement Drag and Drop for subviews of a Scrollview?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9715582/

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