gpt4 book ai didi

cocoa - 将新文档的窗口缩放至全屏

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

这应该很简单,但我在 SO 或 Google 上都找不到关于这个主题的任何内容,所以..

将新文档窗口缩放到全屏的最佳方式是什么(即不是全屏模式,而只是最大化窗口)基于 NSDocument 的应用程序?

它甚至可能是在 NSDocumentNSWindowController 中重写的某种方法,但我无法找到它。或者我们应该在 initWithType:error: 方法中的某个位置手动执行此操作......?

最佳答案

使用 performZoom: 模拟单击​​窗口的绿色“缩放”按钮。

您的窗口从windowWillUseStandardFrame:defaultFrame:获取缩放尺寸。返回修改后的 NSRect,以缩放到默认缩放框架以外的大小。

- (void)windowDidLoad {
[super windowDidLoad];

[self.window performZoom:self];
}

- (NSRect)windowWillUseStandardFrame:(NSWindow *)window defaultFrame:(NSRect)newFrame {
// Implement a custom zoomed window size here, or return the default zoomed size.
return newFrame;
}

关于cocoa - 将新文档的窗口缩放至全屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22919681/

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