1

iOSでのアプリの削除/移動効果のようなヒント/コードが必要です。通常はコードを開始しました。のリス​​トを使用UIButtonしていますUIScroll

だから私の質問は、画面に8〜10個のボタンがあり、ドラッグしてそれらの位置を変更したいとします。たとえば、6番目のボタンを選択し、1と2の間に移動または設定します。これらを他のボタンの間に配置すると、他のボタンの位置が変わります。

UIPanGestureRecognizerドラッグ に使用しています。

4

2 に答える 2

8

ダウンロード、Tiles-v1.0.zip、およびチェックコード、これは私がそれを実装する必要があるときに使用したものです。

参照:Springboardでアイコンを再配置するなどの衝突を避けるために、UIViewを移動します

于 2012-05-22T13:24:47.733 に答える
0

ドラッグするためのコードがすでにある場合、残りは簡単です。UIViewアニメーションを使用するだけです。

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.3];
...
[button setFrame:newFrame];
...
[UIView commitAnimations];

基本的には、ボタンをbeginAnimations-commitAnimationsブロックの新しい位置に移動するだけです。

お役に立てれば。

于 2012-05-22T13:23:49.457 に答える