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