拖放UIScrollView上的UIImageView

时间:2012-01-11 19:06:11

标签: objective-c ios uikit uiimageview uitouch

我很难找到与ios拖放的好例子。我确实有一个拖放工作代码,但它没有按预期工作。触摸和拖动后不会立即发生拖动。我必须触摸图像,将dragImage加载到主VC,然后润饰并拖动dragImage才能工作。

新添加的UIImageView(dragImage)如何在没有收到初始touchBegin事件时接收触摸事件或拾取触摸事件。

1 个答案:

答案 0 :(得分:1)

如果你使用touchesBegan作为处理可能是第一个绊脚石的拖放的方式。您可能会更容易使用iOS 4.0及更高版本中提供的各种UIGestureRecognizers(除非您有支持iOS 3的特定原因)。

使用手势识别器,您只需将一个附加到UIImageView,并让视图将其中心点更改为触发识别器时触摸的位置。如果你不热衷于使用手势识别器,也许你可以提供一些现有的代码,这样我们就可以了解这里发生的事情。