0

UIViewで複数のボタンを作成するアプリケーションを開発しています。ここでは、ユーザーはビュー内の任意の場所にボタンの位置を移動できます。ボタンの位置が変更されるたびに、移動したボタンの位置のフレームを前のフレームと比較したいと思います。( btn1 )の位置(100, 100, 30,40)( btn2 )の位置にある ( 200,100,30,40)場合、そして新しい位置にドラッグ( btn1 )しているときに、ここで移動した位置フレームを取得してフレームと比較したい場合は、簡単に説明し( btn2 )ます。等しい場合は、に移動( btn2 )し たい(btn1)と思います。(btn1)(btn2)

例えば:

Btn1(100, 100, 30,40)                 Btn2 ( 200,100,30,40)
4

1 に答える 1

3

使用するCGRectEqualToRect(<#CGRect rect1#>, <#CGRect rect2#>)

于 2012-08-30T14:15:45.130 に答える