0

我的应用程序是一个菜单栏应用程序。它有一个面板,其中包含另一个视图。这个观点改变了,我每个人都应该做自己的钥匙处理。当我更改第一响应者时,显然只有当前的第一响应者会收到按键通知。

但是面板本身也应该有一个全局键处理。

我该怎么做?多重实现非常难看:)

谢谢

4

1 回答 1

0

好的,我已经想通了。我猜超类正在调用超视图的事件方法。然后superview通知它的superview。等等。如果你打电话[super keyDown:theEvent];,它已经为你完成了。

- (void)keyDown:(NSEvent *)theEvent {
     [super keyDown:theEvent];

     // Do you your stuff here 
}
于 2012-06-23T09:01:19.713 回答