1

コレクション ビューからそれに含まれるすべてのビューにキーボード イベントを転送しようとしています。イベントを各ビューに転送できるように、ビューの配列を取得する方法を見つけようとしましたが、これを行う方法が見つかりませんでした。私はこれについて間違った方法で進んでいると感じています。どんな方向でも大歓迎です。

ありがとうございました、

チャーリー

4

1 に答える 1

0

私はあなたが正しいと思います (あなたはこれについて間違った方向に進んでいます)。イベント処理メカニズムを短絡 (または殴打) するのはなぜですか?

それを受け取ったビューでイベントに応答してから、他のすべての NSCollectionViewItems にメッセージを送信して、必要に応じて応答するのはどうですか?

または、ターゲット アイテムのビューに、すべてのコレクション ビュー アイテムがリッスンする通知を投稿させるのはどうですか? 対象のビューを通知オブジェクトとして渡すことができ、通知を処理するときに、通知オブジェクト == 自己の場合は無視します。

于 2010-03-30T16:20:34.713 に答える