如何在另一个UIView上拖动一个UIView并交换这两个视图?

时间:2012-08-08 18:22:10

标签: ios5 uiview

我在一个窗口中添加了4个视图,并且我可以使用 touchesMoved 方法移动这些视图。我的问题是如果我在view2上拖动view1,将交换view1和view2的位置。同样,如果我在view3或view4上拖动view1,则必须交换这两个视图的位置。

我怎样才能做到这一点?

提前致谢并抱歉语言不好!!!

1 个答案:

答案 0 :(得分:1)

我找到了答案。谢谢你的兴趣!!!

我使用if条件来检查哪个视图正在移动然后再次检查触摸点与另一个视图的中心点重叠。如果它返回yes,那么我交换了两个视图的颜色。