0

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

我怎样才能做到这一点?

提前感谢,抱歉语言不好!!!

4

1 回答 1

1

我找到了答案。感谢您的关注 !!!

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

于 2012-08-12T06:45:51.353 回答