2012-08-30 3 views
0

UIView에서 여러 개의 버튼을 만드는 응용 프로그램을 개발 중입니다. 여기서 사용자는보기에서 버튼 위치를 이동할 수 있으며 버튼 위치가 변경 될 때마다 이동 된 버튼 위치 프레임과 이전 프레임을 비교하려고합니다. 내가 (btn1)의 위치에 (100, 100, 30,40)(btn2)의 위치가 (200,100,30,40) 인 경우 그리고 (btn1)을 새 위치로 드래그하면 여기에서 이동 된 위치 프레임을 얻고 (btn2) 프레임과 비교하려고합니다. 동등한 경우 (btn2)(btn1)으로, (btn1)(btn2)으로 이동하고 싶습니다.iPhone의 버튼 프레임을 비교하는 방법은 무엇입니까?

예 :

Btn1(100, 100, 30,40)     Btn2 (200,100,30,40) 
+0

당신은 무엇을 시도? 프레임은 단지 4 개의 값이며, 4 개의 값을 모두 평등하게 비교해야합니다. (x1 == x2 && y1 == y2 && w1 == w2 && h1 == h2) – Augie

답변

3

사용 CGRectEqualToRect(<#CGRect rect1#>, <#CGRect rect2#>)

+0

4 개의 소품, 건배를 모두 비교하는 것보다 낫습니다! – Augie

+0

Works Fine.Thanks – jireh

관련 문제