У меня есть UIButton, настроенный и подключенный к действию в моем контроллере просмотра, как обычно. Просто это само по себе прекрасно работает.
Теперь я добавил следующее к моему контроллеру вида, чтобы настроить один кран:
- (void)viewDidLoad {
[super viewDidLoad];
UITapGestureRecognizer * singleTapGesture = [[UITapGestureRecognizer alloc]
initWithTarget:self
action:@selector(handleSingleTap:)];
[self.view addGestureRecognizer:singleTapGesture];
[singleTapGesture release]; }
Теперь, каждый раз, когда я нажимаю кнопку, похоже, что она была нажата, но она запускает код распознавателя жестов вместо действия кнопки.
Как я могу сделать это так, чтобы кнопка работала, когда я нажимаю кнопку, а жест жеребца работает, когда я нажимаю в другом месте в представлении?