如何编程制作可可应用活跃

我有一个后台进程,使得当按下热键透明窗口出现:如何编程制作可可应用活跃

[window makeKeyAndOrderFront:nil]; 

[[content animator] setAlphaValue:1.0]; // alpha was 0.0

...窗口中显示了罚款,&在对方的前窗口(正如我想要的那样),但是直到我手动单击窗口时,当窗口出现时应用程序仍处于活动状态。我期待'makeKeyAndOrderFront'使应用程序处于活动状态,但是向我的-applicationWillBecomeActive添加一个NSLog行,表明它没有得到任何活动的通知,直到执行了鼠标点击。

有谁知道我可以如何设置我的应用程序活动@同时我发出-makeKeyAndOrderFront?我需要它活跃,以便它可以开始接受键盘输入 - 任何需要的援助:-)

回答:

看看[[NSApplication sharedApplication] activateIgnoringOtherApps : YES];

回答:

10.6或更高

[[NSRunningApplication currentApplication] activateWithOptions:(NSApplicationActivateAllWindows | NSApplicationActivateIgnoringOtherApps)]; 

以上是 如何编程制作可可应用活跃 的全部内容, 来源链接: utcz.com/qa/266872.html

回到顶部