objective-c - 拖放 UIScrollView 上的 UIImageView

标签 objective-c ios uikit uiimageview uitouch

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

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

最佳答案

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

使用手势识别器,您可以简单地将一个手势识别器附加到您的 UIImageView 上,并让 View 将其中心点更改为每当触发识别器时触摸所在的位置。如果您不热衷于使用手势识别器,也许您可​​以提供一些现有代码,以便我们了解这里发生的情况。

关于objective-c - 拖放 UIScrollView 上的 UIImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8825161/

相关文章:

iphone - iOS 7 MKOverlayRenderer 不工作

ios - 在另一个 UIViewController 中处理 UITapGestureRecognizer

ios - 将 FBconnect 图查询加载到 Three20 TTTableViewDataSource

iphone - Localizable.strings 未能加载所有其他构建?

ios - 一类 UIView 也可以是 UITextFieldDelegate 吗?

ios - Cocos2d 中的无限水平滚动

objective-c - Objective-C 方法 如何

objective-c - 下划线的合成为什么不起作用?

iphone - 我必须在 Instruments 应用程序和 ObjectAlloc 中查看哪些指标,才能确定我的应用程序中是否存在内存泄漏?

ios - 如何在UIpickerView的特定行中插入图像和文本?