设置保存的名称后,保存有效,但这并不意味着我的上一个实际大小。
在我观察之后,我发现开放的NSWindow的高度小于最后一个的高度。这是关于头衔的高度。
这可能与我的设置有关,但我不知道如何改进它。这样存储的大小和位置与上次完全相同。
override func windowDidLoad() {
super.windowDidLoad();
self.windowFrameAutosaveName = NSWindow.FrameAutosaveName(rawValue: "MainAppWindowAutosave");
self.window?.titleVisibility = .hidden
self.window?.isMovableByWindowBackground = true;
self.window?.titlebarAppearsTransparent = true
self.window?.styleMask = [.fullSizeContentView,.titled,.resizable,.miniaturizable,.closable]
self.window?.toolbar?.isVisible = false;
}
答案 0 :(得分:0)
windowFrameAutosaveName
设置高度。 titleVisibility
和toolbar.isVisible
可以更改高度。在windowFrameAutosaveName
和titleVisibility
之后设置toolbar.isVisible
。