首页 > 解决方案 > 可可:设置Mac窗口全屏视图不会改变大小

问题描述

我正在将窗口设置为能够全屏显示:

class WindowController: NSWindowController {

    override func windowDidLoad() {
        super.windowDidLoad()
        window?.titleVisibility = .hidden
        window?.collectionBehavior = [.fullScreenPrimary]
    }
}

窗口工作正常,但视图没有全屏显示

在此处输入图像描述

你们中的任何人都知道我需要做什么来设置视图全屏以及窗口吗?

我会非常感谢你的帮助。

标签: cocoaswift4xcode9nsviewnswindow

解决方案


我认为您的问题与窗口设置无关。

您必须使用布局约束或经典弹簧和支柱来布局并根据窗口内容视图大小自动调整视图大小。

您可以在界面生成器中舒适地设置所有这些选项。

约束方法:

在此处输入图像描述

弹簧和支柱:

在此处输入图像描述

基本的窗口配置也可以在界面生成器中完成。

最好的祝愿。


推荐阅读