マルチタッチ機能(左にスワイプ、右にスワイプ)を備えたシンプルなView Controllerを作成しました。ウィンドウに直接設定すると正常に動作します。しかし、タブ バー コントローラーを追加し、このシンプル ビューを選択したビューに追加すると、マルチタッチ イベントは発生しなくなります。
助けてください。ありがとう。
マルチタッチ機能(左にスワイプ、右にスワイプ)を備えたシンプルなView Controllerを作成しました。ウィンドウに直接設定すると正常に動作します。しかし、タブ バー コントローラーを追加し、このシンプル ビューを選択したビューに追加すると、マルチタッチ イベントは発生しなくなります。
助けてください。ありがとう。
ビューがタッチとマルチタッチを取得するかどうかは、ユーザーの操作とマルチタッチをすべて受け入れる親ビューのチェーンに依存する可能性があります。私が話しているプロパティは、userInteractionEnabled と multipleTouchEnabled です。これらを無効にする途中のビューがある場合、SimpleView はそれらを取得しません。
それでも問題が解決しない場合は、どのビューが影響を受けているかを調べてください。ビューなどのすべての touchesBegan メソッドに NSLog を配置します。これにより、タッチがハイジャックされている理由を理解できます。