我对 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 中手势识别器的意义何在?