3

我正在我的工作地点从事一个重要的项目,并且遇到了一个问题:

我一行有 2 个视图(1 个带有图像的滚动视图,另一个只是一个UIImageView),我想让它能够将图像从滚动视图移动到UIImageView),我可以成功识别并移动图像滚动视图,但问题是当移动离开滚动视图时,掉落的图像消失在后面,无法到达通往 imageView 的道路。

请问有什么建议吗?

4

1 回答 1

1

创建 UIView 的子类并在此视图上显示图像。然后在这个子类上实现 touchesDidBegin、touchesMoved、touchesCancelled 方法。在你的滚动视图中使用这个新的 UIView 来拖动你想要拖动的图像,并确保 scrollview.clipsToBounds = NO。

在 touchesMoved 中,调整视图的 frame 的位置,当 touchesEnd 时,获取 frame 的位置以确定它是否在另一个视图中。

于 2013-05-30T20:54:52.907 回答