GLKViewControl, раскадровка и события касания
У меня проблема с GLKViewController
(подкласс), используемый в Storyboard
: он отказывается обрабатывать события касания.
Я добавил устройство распознавания жестов GLKViewController
(подкласс) в раскадровке и связал его с методом tapDetected:
- (IBAction) tapDetected:(id)sender {
NSLog(@"tap\n");
[self.navigationController setNavigationBarHidden: ![self.navigationController isNavigationBarHidden]];
} // tapDetected
Это именно то, как я управляю - успешно - отводы в других контроллерах представления в том же Storyboard
, Только GLKViewController
не получает событие: ни лог, ни панель навигации не затронуты касанием.
Я искал какую-то конкретную потребность в GLKViewControllers, но не смог ее найти. У вас есть идея и / или предложение?
Похоже, если я добавлю touchesBegan
метод все работает нормально. Таким образом, вопрос заключается в следующем: какой смысл распознавать жесты в раскадровке?