Я добавил UITapGesture в UIImageView. Добавили весь код. Описание ImageView показывает жесты, но все же он не работает.Жест жест не работает
@interface VideoBaseProgramEditorViewController()<UIGestureRecognizerDelegate> {
UITapGestureRecognizer* tapGesture;
}
...
tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(viewTapped)];
[tapGesture setNumberOfTapsRequired:1];
tapGesture.delegate = self;
thumbImageView.userInteractionEnabled = YES;
[thumbImageView addGestureRecognizer:tapGesture];
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
UIView *view = touch.view;
NSLog(@"%@",view);
return YES;
}
-(void) viewTapped {
[self loadVideo];
}
Выпуск:shouldReceiveTouch
метод также не звонит.
Описание вида изображения показывает добавленный жест в журналах.
UIImageView: 0x7bb7b370; frame = (0 0; 736 485); opaque = NO; autoresize = W + H; gestureRecognizers = NSArray: 0x7bc80910; layer = CALayer: 0x78f793d0
любая помощь оценена.
Не могли бы вы также использовать метод viewTapped? – EDUsta
уверен. Plz проверит изменения. –
Ваш код работает. – Sunny