gpt4 book ai didi

macos - 如何全屏启动 NSWindow

转载 作者:行者123 更新时间:2023-12-03 21:58:51 26 4
gpt4 key购买 nike

我正在 Xcode5 中为 Mac OSX 开发一个应用程序

我想全屏显示我的第一个窗口(没有工具栏只是我的 View )

我找到了一种在角落显示全屏按钮的方法:

AppDelegate.m:

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
screenFrame = [[NSScreen mainScreen] frame];

[self.window setBackgroundColor: NSColor.whiteColor];
[self.window setCollectionBehavior:NSWindowCollectionBehaviorFullScreenPrimary];
[[self window] setFrame:screenFrame display:YES];
}

但要全屏显示,我必须点击角落的按钮

enter image description here

如何全屏保存按下该按钮的步骤?

最佳答案

添加这个 [self.window toggleFullScreen:self];

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
screenFrame = [[NSScreen mainScreen] frame];

[self.window setBackgroundColor: NSColor.whiteColor];
[self.window setCollectionBehavior:NSWindowCollectionBehaviorFullScreenPrimary];
[self.window setFrame:screenFrame display:YES];
[self.window toggleFullScreen:self];
}

关于macos - 如何全屏启动 NSWindow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24145269/

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