我正在尝试使用makeKeyAndOrderFront从另一个窗口打开一个窗口.出现新窗口,但没有获得焦点.
主窗口的代码是:
#import "SecondWindowController.h"
@implementation FirstWindowController
-(IBAction)showSecondWindow:(id)sender
{
if (!secondWindowController)
secondWindowController = [[SecondWindowController alloc] init];
[[secondWindowController window] makeKeyAndOrderFront:self];
}
Run Code Online (Sandbox Code Playgroud)
SecondWindowController是一个NSWindowController,如下所示:
@implementation SecondWindowController
-(id)init
{
if (![super initWithWindowNibName:@"SecondWindow"])
return nil;
return self;
}
Run Code Online (Sandbox Code Playgroud)
我也尝试过[secondWindowController showWindow:self]
之前,makeKeyAndOrderFront
但它并没有什么区别.
归档时间: |
|
查看次数: |
4479 次 |
最近记录: |