以编程方式自动保存只能在这里和那里工作

时间:2017-12-04 15:24:02

标签: swift cocoa

尽管我的申请没有变化

以编程方式对窗口的框架和内容大小进行自动保存只能使用一次,

我尝试了不同的组合,比如移动窗户,然后手工制作它,但我仍然得到相同的结果

然后我必须创建一个新的自动保存名称,然后有时它会起作用,有时它不会在我的代码

    view.window?.contentMinSize = NSSize(width: 310, height: 180) //Sets the view window minimum size.
    view.window?.setContentSize(NSSize(width: 510, height: 233)) //Sets the view window normal size.
    view.window?.isRestorable = true
    view.window?.setFrameUsingName(NSWindow.FrameAutosaveName(rawValue: "autosaveformyapp"))
    view.window?.titleVisibility = .visible
    view.window?.titlebarAppearsTransparent = true
    view.window?.hasShadow = true
    view.window?.makeKeyAndOrderFront(nil)
    view.window?.initialFirstResponder = view

更新: 我还尝试将自动保存行放在不同的地方 比如在设置窗口大小之前,但是它的相同结果只能工作一次然后再不能工作

0 个答案:

没有答案