是否可以在不关注焦点的情况下将窗户拉到前面?

Jac*_*cob 11 macos cocoa objective-c nstextfield nswindowcontroller

我正在为我的个人用途申请一个定期提醒我和/或需要输入文字的申请.因此,此弹出窗口具有NSTextField.

如果在我打字的过程中窗口弹出窗口,我的输入会转移到弹出窗口,这非常烦人!有没有办法阻止这个,目前我正在使用:

[NSApp activateIgnoringOtherApps:YES];
[hudWindow makeKeyAndOrderFront:nil];
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

[NSApp activateIgnoringOtherApps:YES];
[hudWindow orderFrontRegardless];
Run Code Online (Sandbox Code Playgroud)

还有其他办法吗?

coc*_*fan 6

[hudWindow orderFront: nil];
Run Code Online (Sandbox Code Playgroud)

将窗口移动到屏幕列表中其级别的前面,而不更改关键窗口或主窗口.