【问题标题】:First responder problems急救人员问题
【发布时间】:2012-06-22 18:09:46
【问题描述】:

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

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

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

谢谢

【问题讨论】:

    标签: cocoa nsview nswindow first-responder


    【解决方案1】:

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

    - (void)keyDown:(NSEvent *)theEvent {
         [super keyDown:theEvent];
    
         // Do you your stuff here 
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多