gpt4 book ai didi

cocoa - makeKeyAndOrderFront 只做后者

转载 作者:行者123 更新时间:2023-12-03 16:12:15 27 4
gpt4 key购买 nike

我正在尝试使用 makeKeyAndOrderFront 从另一个窗口打开一个窗口。新窗口出现,但没有获得焦点。

主窗口的代码是:

#import "SecondWindowController.h"
@implementation FirstWindowController
-(IBAction)showSecondWindow:(id)sender
{
if (!secondWindowController)
secondWindowController = [[SecondWindowController alloc] init];
[[secondWindowController window] makeKeyAndOrderFront:self];
}

SecondWindowController是一个NSWindowController,如下:

@implementation SecondWindowController
-(id)init
{
if (![super initWithWindowNibName:@"SecondWindow"])
return nil;
return self;
}

我还尝试将 [secondWindowController showWindow:self] 放在 makeKeyAndOrderFront 之前,但没有什么区别。

最佳答案

您是否确保 SecondWindowController 的窗口导出已连接到 NIB 中的窗口?即使未连接 socket ,只需加载 NIB 即可显示该窗口。

关于cocoa - makeKeyAndOrderFront 只做后者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1628722/

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