1

我有一个自定义的 NSPanel:http ://cl.ly/K8SY

我将它设置为 NSPopUpMenuWindowLevel,即我希望它保持的级别。一个例子是聚光灯菜单,当您单击它时,后台窗口中的任何其他焦点仍然存在,但您仍然可以在搜索字段中键入。

我打开它:

[window orderFront:nil]

但这并不关注窗口和背景。

有可能实现这一目标吗?如果是这样,怎么做?

4

1 回答 1

1

您需要改用-[NSWindow makeKeyAndOrderFront:]调用。

注意:键盘焦点只能指向一个窗口中的一个视图。Cocoa 的 mainWindow 和 keyWindow 概念可以是不同的窗口,但它只是 keyWindow 中接受键盘输入的第一个响应者。

于 2012-10-14T18:12:57.573 回答