ゲームのUIViewのタッチイベントを無効にしようとしていますが、userInteractionEnabled = NO
を設定しても効果がないようです。これは私がアプリケーションで持っている唯一のビューです。userInteractionEnabledがタッチイベントを無効にしていません
ビューでisUserInteractionEnabled
をチェックすると、NOを返します。
私の-(void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event
メッセージは、UIViewではなく、私のUIViewController経由で取得しています。ルートUIViewControllerを追加して以来、私はもはやタッチイベントをUIViewに送信しません。
ここで何か問題がありますか? userInteractionEnabled = NO
を設定すると、すべてのタッチイベントが発生しなくなります。
viewController.view.userInteractionEnabled = NOも設定してください。 –