相关疑难解决方法(0)

NSWindow makeKeyAndOrderFront使窗口显示,但不显示Key或Front

makeKeyAndOrderFront 不是我的NSWindow钥匙或前面.

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

IBOutlet NSWindow *loginWindow;
//(connected in Interface Builder to the NSWindow)
Run Code Online (Sandbox Code Playgroud)

NSWindow"在发布时可见"和"关闭后释放"都未经检查.

然后:

- (void) applicationDidFinishLaunching:(NSNotification *)aNotification
{
    [loginWindow makeKeyAndOrderFront:self];
}
Run Code Online (Sandbox Code Playgroud)

确实打开了窗户.(评论它导致没有窗口被打开).

然而:

  • 它出现在Xcode窗口后面(不是前面).

  • 它似乎可以接收鼠标焦点,但不会在窗口包含的文本字段中获取按键.按键被发送到Xcode.

  • 激活Expose时,它将显示在Expose网格中.但我无法点击窗口在Expose中选择它...它不会出现在前面.

为什么我的Window不工作?

macos cocoa objective-c

20
推荐指数
3
解决办法
1万
查看次数

标签 统计

cocoa ×1

macos ×1

objective-c ×1