0

GLKViewControllerで使用される (サブクラス)に問題がありStoryboardます。タップ イベントの処理を拒否します。

ストーリーボードの (サブクラス) に Tap Gesture Recognizer を追加し、GLKViewControllerそれを「tapDetected」メソッドにリンクしました。

ここに画像の説明を入力

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

これはまさに私が同じ方法で他のView Controllerのタップをうまく管理する方法Storyboardです。のみがGLKViewControllerイベントを受け取りません。ログもナビゲーション バーもタップの影響を受けません。

GLKViewControllers の特定のニーズを検索しましたが、見つかりませんでした。アイデアや提案はありますか?


メソッドを追加すると、touchesBeganすべてうまくいくようです。問題は、ストーリーボードのジェスチャ認識エンジンのポイントは何ですか?

4

0 に答える 0