2012-04-04 6 views
2

2つの異なるフレームの2つのUIButton(button1とbutton2)を使用していますが、button2にbutton2をドラッグしたいのですボタン2は、位置をButton1のために再配置され、1とボタンはボタン1位を占めなければなりません。iphone sdkの別のボタンに1つのボタンをドラッグしてボタン位置を置き換える方法

ガイ私はそれを行うことができますどのようにウルの助けやアイデアを必要とします。すべての

おかげで、 Monish

+0

をマークしてください?クリックしてドラッグすることができましたか?または、ボタンの位置を切り替える方法を理解しようとしていますか? – RyanJM

答えて

0
CGRect rect = btn.frame; 
btn.frame = btn2.frame; 
btn2.frame = rect; 

あなたがこれをアニメーション化する場合は、this

を読んで始め、それはあなたが求めているものですか?

0

ボタンのx軸をフレーム内で変更し、アニメーションを使用して、必要に応じてアニメーションを移動して表示する必要があります。

[buttonOutletName setFrame:CGRectMake(old_xCoordinate, yCoordinate, width, height)]; 

[UIView beginAnimations:nil context:NULL]; 
[UIView setAnimationDuration: 1.0]; 
[buttonOutletName setFrame:CGRectMake(new_xCoordinate, yCoordinate, width, height)]; 
[UIView commitAnimations]; 

役立つならば、問題の部分は、あなたが考え出している:)

関連する問題