ポップアップベースで通知を提供するために使用しているカスタム CCNode があります。CCNode がポップアップされたときにバックグラウンドを無効にしようとしていますが、新しい CCNode でのユーザーの操作は許可されています。
ポップアップが呼び出されたときに、次を使用して親 UIView を無効にすることができます
[[[CCDirector sharedDirector] view] setUserInteractionEnabled:NO];
カスタム CCNode 通知のクラスでは、ボタンを次のように設定して、前のコードをオーバーライドして、ボタンが唯一のタッチ可能なイベントになるようにします。
_buttonOK.userInteractionEnabled = TRUE;
ただし、これは機能せず、ビュー全体のユーザー操作が無効になっています。これをオーバーライドして、_buttonOK のみをタッチ可能にするにはどうすればよいですか?