2011-09-15 5 views
2

는 버튼, 이미지 등과 같은 개체에 제스처 인식기를 추가 할 수 있습니다 경우 궁금 해서요는엑스 코드는 : 그것은 가능한 버튼, 이미지 등과 같은 객체에 제스처 인식기를 추가하는 것입니다

난을 만들려면이 코드를 사용했다 제스처 인식기 :

[button addGestureRecognizer:tapRecognizer]; 

문제는 그것이 작동하지 않는다는 것입니다 :

UITapGestureRecognizer *tapRecognizer; 
tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(foundTap:)]; 
tapRecognizer.numberOfTapsRequired = 1; 
tapRecognizer.numberOfTouchesRequired = 1; 

와 나는이 코드를 사용하는 제스처를 추가 할 때보다 더

.

아이디어가 있으십니까?

답변

3

귀하의 코드가있는 UIButton에 나를 위해 잘 작동하고 버튼의 정상적인 동작을 오버라이드 (override) : 사전에

감사합니다.

"작동하지 않음"에 대해 자세히 설명해 주실 수 있습니까? 오류가 있다는 뜻입니까? 아니면 콜백이 보이지 않습니까?

후자의 경우 'foundTap :'메서드는 어떻게 선언 했습니까?

+0

문제를 발견했습니다. 나는 UILabel과 UIImage에서만 그것을 테스트했다. "User Interaction Enabled"가 활성화되어 있지 않은 것으로 나타났습니다. 하지만 고마워. :) –

관련 문제