Cocoa:全屏设置Mac窗口视图不会改变大小

时间:2018-05-20 23:45:53

标签: cocoa swift4 xcode9 nsview nswindow

我正在设置窗口以便能够全屏显示:

class WindowController: NSWindowController {

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

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

enter image description here

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

我真的很感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

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

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

您可以在“界面”构建器中设置所有这些选项。

约束方法:

enter image description here

弹簧和支柱:

enter image description here

基本窗口配置也可以在“界面”构建器中完成。

祝福。