我正在尝试将键盘事件从集合视图转发到它包含的所有视图。我已经尝试弄清楚如何获取视图数组,以便我可以将事件转发到每个视图,但我找不到这样做的方法。我觉得我的方式错了。任何方向都表示赞赏。
谢谢,
查理
答案 0 :(得分:0)
我认为你是对的(你会以错误的方式解决这个问题)。为什么短路(或敲击)事件处理机制?
如何在接收它的视图上响应事件,然后只是传递所有其他NSCollectionViewItem以根据需要进行响应?
或者如何让目标项目的视图发布所有集合视图项目都会收听的通知?您可以将目标视图作为通知对象传递,然后在处理通知时,如果通知对象== self,则忽略它。