2013-06-05 2 views
0

UIView 사용자 정의가 있습니다. 이 UIView 사용자 정의에서, 나는 작은 UIImageView 있습니다. 손가락을 움직이면 손가락으로 움직입니다. 이를 위해 UIPanGestureRecognizer를 사용합니다 (이 동작을 UIImageView에 추가). 하지만 UIImageView가 아닌 ​​시작점으로 손가락을 움직일 때이 이벤트를 처리하지 못합니다. 그럼 내 질문은 "외부에서 손가락을 움직일 때 UIView의 이벤트 터치 이동을 얻는 방법"입니다. 감사합니다. .외부에서 손가락을 움직일 때 UIView의 이벤트 터치 이동 방법

+0

외부보기에서 터치 이동을 가져와 터치 좌표가 UIImageView보다 큰지 확인해야합니다. – jcesarmobile

+0

감사합니다. 나는 이것이 좋은 대답이고 마지막 대답이라고 생각합니다. 나는 그것을 시도 할 것이다. – huync

답변

1

최상의 방법은 필요한 크기 (uiimageview보다 큼)로 uiview를 만드는 것입니다. 그 안에 uiimageview를 놓습니다. uiimageview 대신 uiview에 제스처 인식기를 추가하십시오. geate의 대리자 메서드에서 이미지보기를 이동합니다.

+0

고맙습니다. 답은 @jcesar 코멘트와 같은 의미입니까? – huync

+0

예. 너는 맞아. – manujmv

0

찾고있는 것일 수있는 "터치 드래그 입력"이벤트가 있습니다.

+0

고마워. – huync

+0

죄송합니다. 작동하지 않습니다. 내가 확인하고, 모든 이벤트가 먼저 UIView 내부에서 시작해야합니다. – huync

관련 문제