UITapGestureRecognizer가 나를 위해 작동하지 않습니다. 누구든지 도울 수 있는지 궁금합니다. 여기 UITapGestureRecognizer가 작동하지 않습니다.
내보기 정의입니다 :UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(goToPrevious:)];
[tapRecognizer setDelegate:self];
[tapRecognizer setNumberOfTapsRequired:1];
[tapRecognizer setNumberOfTouchesRequired:1];
[myView addGestureRecognizer:tapRecognizer];
을뿐만 아니라이 방법 :
- (void)goToPrevious:(UITapGestureRecognizer*)recognizer {
NSLog(@"GO TO PREVIOUS");
}
구현에
@interface MainDisplayView : UIView <UIGestureRecognizerDelegate>
, 나는 확실히 호출되는 방법이있다
시뮬레이터에서 테스트 중이며 "myView"를 클릭하고 있습니다.하지만 아무런 반응이 없습니다. 감사합니다.
코드 서식을 편집했습니다.
언제 tapRecognizer 코드가 호출됩니까? myView가 0이 아닌 것은 확실합니까? –
당신은 이슬람 아델의 대답을이 – d2burke