GLKViewControl, раскадровка и события касания

У меня проблема с GLKViewController (подкласс), используемый в Storyboard: он отказывается обрабатывать события касания.

Я добавил устройство распознавания жестов GLKViewController (подкласс) в раскадровке и связал его с методом tapDetected:

- (IBAction) tapDetected:(id)sender {
      NSLog(@"tap\n");
      [self.navigationController setNavigationBarHidden: ![self.navigationController isNavigationBarHidden]];
} // tapDetected

Это именно то, как я управляю - успешно - отводы в других контроллерах представления в том же Storyboard, Только GLKViewController не получает событие: ни лог, ни панель навигации не затронуты касанием.

Я искал какую-то конкретную потребность в GLKViewControllers, но не смог ее найти. У вас есть идея и / или предложение?


Похоже, если я добавлю touchesBegan метод все работает нормально. Таким образом, вопрос заключается в следующем: какой смысл распознавать жесты в раскадровке?

0 ответов

Другие вопросы по тегам