iOSでのアプリの削除/移動効果のようなヒント/コードが必要です。通常はコードを開始しました。のリストを使用UIButton
していますUIScroll
。
だから私の質問は、画面に8〜10個のボタンがあり、ドラッグしてそれらの位置を変更したいとします。たとえば、6番目のボタンを選択し、1と2の間に移動または設定します。これらを他のボタンの間に配置すると、他のボタンの位置が変わります。
UIPanGestureRecognizer
ドラッグ に使用しています。
ダウンロード、Tiles-v1.0.zip、およびチェックコード、これは私がそれを実装する必要があるときに使用したものです。
ドラッグするためのコードがすでにある場合、残りは簡単です。UIViewアニメーションを使用するだけです。
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.3];
...
[button setFrame:newFrame];
...
[UIView commitAnimations];
基本的には、ボタンをbeginAnimations-commitAnimationsブロックの新しい位置に移動するだけです。
お役に立てれば。