私は問題があります。以下のコードを使用すると、同じ UIImageViews を初めて交換できます。2 回目は、元の位置に戻るか、重ね合わせます。
コード例:
if (CGRectIntersectsRect(view1.frame, view2.frame)) {
[UIView animateWithDuration:0.2 animations:^{
CGRect view1Frame = view1.frame;
view1.frame = view2.frame;
view2.frame = view1Frame;
}];
}
毎回 UIImageViews の位置を入れ替えるにはどうすればよいですか? 助けていただければ幸いです。