【问题标题】:Load NSMenu from nib for NSPanel从 nib 为 NSPanel 加载 NSMenu
【发布时间】:2015-10-08 00:25:27
【问题描述】:

我正在显示一个浮动的NSPanel(与主应用程序窗口分开)用于输入数据(我应该补充一点,这是一个 UIElement 应用程序,但不是背景应用程序,也就是说,它没有主窗口,并且响应启动窗口的全局键盘快捷键)。除了主菜单支持应用程序窗口的键盘快捷键之外,我还希望某些键盘快捷键专门用于 NSPanel

如何为浮动面板设置 NSMenu,以便当它是 keyWindow 时将键盘快捷键发送到此面板?

【问题讨论】:

    标签: cocoa nswindow nsmenu


    【解决方案1】:

    简单的解决方案是在面板托管的 NSViewController 中简单地实现菜单操作。然后,这将在所有支持的键盘快捷键的响应者链中获取。

    【讨论】:

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