我正在我的工作场所开展一个重要的项目,并且遇到了一个我正在堆叠的问题:
我在一行中有2个视图(1个带图像的滚动视图,另一个只是UIImageView
),我想能够将图像从滚动视图移动到{{1我可以成功识别并从scrollView移动图像,但问题是当移动离开scrollView时,丢失的图像消失在后面,无法到达imageView的道路。
有什么建议吗?
答案 0 :(得分:1)
创建UIView的子类并在此视图上显示图像。然后在这个子类上实现touchesDidBegin,touchesMoved,touchesCancelled方法。在滚动视图中使用此新UIView作为要拖动的图像,并确保scrollview.clipsToBounds = NO。
在touchesMoved中,调整视图框架的位置,当触摸结束时,获取框架的位置以确定它是否在另一个视图中。