2009-12-18 3 views
0

나는 아이폰 개발에 새로운 있습니다. 여기 상황이 있습니다. 나는 화면에서 드래그 할 수있는 레이블을 가지고있다.텍스트 필드에 UIlabel의 텍스트를 할당

내가 원하는 것은 이러한 레이블 중 일부를 텍스트 필드로 드래그하여 텍스트 필드 위에 놓았을 때입니다. UIlabel 테스트가 해당 텍스트 필드에 할당되었습니다.

요점은 UILabel이 UITextfield 내부에있을 때 조건을 확인해야한다는 것입니다.

이 조건을 만들 수 있습니까? 사전에

고맙습니다

답변

1

이것은 최선의 방법이 될하지 않을 수 있습니다,하지만 작동합니다 :

CGRect textfieldFrame = textfield.frame; 
CGRect labelFrame = label.frame; 
if (!CGRectIsNull(CGRectIntersection(textfieldFrame, labelFrame))) { 
    // the two objects' frames are overlapping 
} 

두 개체가 동일한 뷰에 부착하는 경우 내가 믿는이 비로소 작동하지만해야 너 시작 했어.

+0

고맙습니다. 고맙습니다. .......... –

관련 문제