我很难找到与ios拖放的好例子。我确实有一个拖放工作代码,但它没有按预期工作。触摸和拖动后不会立即发生拖动。我必须触摸图像,将dragImage加载到主VC,然后润饰并拖动dragImage才能工作。
新添加的UIImageView(dragImage)如何在没有收到初始touchBegin事件时接收触摸事件或拾取触摸事件。
答案 0 :(得分:1)
如果你使用touchesBegan
作为处理可能是第一个绊脚石的拖放的方式。您可能会更容易使用iOS 4.0及更高版本中提供的各种UIGestureRecognizers
(除非您有支持iOS 3的特定原因)。
使用手势识别器,您只需将一个附加到UIImageView
,并让视图将其中心点更改为触发识别器时触摸的位置。如果你不热衷于使用手势识别器,也许你可以提供一些现有的代码,这样我们就可以了解这里发生的事情。