私は GLKitViewController を使用して iOS ゲームを作成しており、LandscapeLeft と LandscapeRight をサポートしています。デバイスを回転させているときに指を画面に置いて、回転アニメーションを再生しているときに指を画面から離すと、そのタッチの touchesEnded イベントが発生しません。
これは、回転アニメーションを実行しているときにアプリケーションが更新されていないため、イベントがディスパッチされていないためだと思います。ただし、これを処理するための最善の解決策が何であるかはわかりません。
どんなアドバイスでも大歓迎です!
ありがとう!