我的应用程序是一个菜单栏应用程序。它有一个面板,可以容纳另一个视图。 这个视图发生了变化,我每个人都应该自己进行密钥处理。 当我改变第一响应者时,显然只有当前的第一响应者得到了关键通知。
但是面板本身也应该有一个全局的键处理。
我该怎么做? 多次实现非常难看:)
由于
答案 0 :(得分:0)
好的,我已经弄清楚了。
我想超类正在调用superview的事件方法。
然后超级视图通知它的超级视图。等等。
如果你致电[super keyDown:theEvent];
,那就为你完成了。
- (void)keyDown:(NSEvent *)theEvent {
[super keyDown:theEvent];
// Do you your stuff here
}