Способ пересылки событий в несколько представлений с NSCollectionView - PullRequest
1 голос
/ 30 марта 2010

Я пытаюсь переслать событие клавиатуры из представления коллекции во все содержащиеся в нем представления. Я пытался выяснить, как получить массив представлений, чтобы я мог переслать событие каждому представлению, но я не смог найти способ сделать это. Я чувствую, что поступаю неправильно. Любое направление ценится.

Спасибо,

чарли

1 Ответ

0 голосов
/ 30 марта 2010

Я думаю, что вы правы (вы идете об этом неправильно). Почему короткое замыкание (или удар) механизм обработки событий?

Как насчет ответа на событие в представлении, которое его получает, а затем просто отправить сообщения всем остальным элементам NSCollectionView для ответа по желанию?

Или как насчет того, чтобы представление целевого элемента публиковало уведомление, которое прослушивают все элементы представления коллекции? Вы можете передать целевое представление как объект уведомления, а затем при обработке уведомления игнорировать его, если объект уведомления == self.

...