NSWindow的Autosave有一个奇怪的现象

There is a strange phenomenon in NSWindow's Autosave

我设置保存名称后,保存有效,但不代表我最后实际大小

经过我的观察,我发现打开的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;
}

windowFrameAutosaveName 设置高度。 titleVisibilitytoolbar.isVisible 可以改变高度。在 titleVisibilitytoolbar.isVisible 之后设置 windowFrameAutosaveName