我有一个带有 NSTextView 的菜单应用程序。我不希望应用程序出现在 Dock 中,所以我写了
<key>LSUIElement</key>
<true/>
在 Info.plist 文件中。
但是,如果启用此选项,菜单中的 NSTextView 会以某种方式完全停止响应。
我怎样才能让它再次响应?也许还有其他方法可以隐藏停靠图标?
谢谢!
重要更新:此错误仅在 Mac OS 10.6 及更高版本上被发现
我有一个带有 NSTextView 的菜单应用程序。我不希望应用程序出现在 Dock 中,所以我写了
<key>LSUIElement</key>
<true/>
在 Info.plist 文件中。
但是,如果启用此选项,菜单中的 NSTextView 会以某种方式完全停止响应。
我怎样才能让它再次响应?也许还有其他方法可以隐藏停靠图标?
谢谢!
重要更新:此错误仅在 Mac OS 10.6 及更高版本上被发现
该文档指出,附加到菜单项的视图中不支持键盘事件(请参阅应用程序菜单和弹出列表编程主题)。
也就是说,创建一个没有 Dock 图标和嵌入状态项菜单中的文本视图的最小示例应用程序没有问题,因此您的问题可能出在其他地方。你可以下载我的示例应用程序你可以在这里。