gpt4 book ai didi

objective-c - 是否可以在不失去其他背景窗口焦点的情况下将焦点集中在 NSPanel 上?

转载 作者:行者123 更新时间:2023-12-03 17:13:55 26 4
gpt4 key购买 nike

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

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

我打开它:

[window orderFront:nil]

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

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

最佳答案

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

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

关于objective-c - 是否可以在不失去其他背景窗口焦点的情况下将焦点集中在 NSPanel 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12883894/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com