0

我对 a 中使用的GLKViewController(子类)Storyboard有疑问:它拒绝处理点击事件。

我在 Storyboard 的(子类)中添加了一个 Tap Gesture RecognizerGLKViewController并将其链接到一个“tapDetected”方法:

在此处输入图像描述

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

这正是我成功管理其他视图控制器中的水龙头的方式Storyboard。只有GLKViewController不接收事件:日志和导航栏都不受点击的影响。

我搜索了 GLKViewControllers 的任何特定需求,但找不到。你有什么想法和/或建议吗?


看起来如果我添加一个touchesBegan方法一切正常。所以问题是:Storyboard 中手势识别器的意义何在?

4

0 回答 0