gpt4 book ai didi

objective-c - NSWindow makeKeyAndOrderFront 使窗口出现,但不是 Key 或 Front

转载 作者:太空狗 更新时间:2023-10-30 03:13:57 34 4
gpt4 key购买 nike

makeKeyAndOrderFront 没有制作我的 NSWindow 键或前面。

我的应用程序没有主窗口或菜单栏,这可能是问题的一部分?

IBOutlet NSWindow *loginWindow;
//(connected in Interface Builder to the NSWindow)

NSWindow 没有选中“启动时可见”和“关闭时释放”。

然后:

- (void) applicationDidFinishLaunching:(NSNotification *)aNotification
{
[loginWindow makeKeyAndOrderFront:self];
}

确实打开了窗口。 (将其注释掉会导致没有窗口被打开)。

但是:

  • 它出现在 Xcode 窗口的后面(而不是前面)。

  • 它似乎接收到鼠标焦点,但不会在窗口包含的文本字段中进行按键操作。按键被发送到 Xcode。

  • 当 Expose 被激活时,它会出现在 Expose 网格中。但是我无法在 Expose 中单击窗口来选择它...它不会出现在前面。

为什么我的窗口不工作?

最佳答案

尝试调用此方法[NSApp activateIgnoringOtherApps:YES];。这应该使它成为事件应用程序。

关于objective-c - NSWindow makeKeyAndOrderFront 使窗口出现,但不是 Key 或 Front,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7460092/

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