NSWindow исчезает после деминиатуризации - PullRequest
0 голосов
/ 28 сентября 2018

У меня есть NSWindow, которое показывается с помощью NSWindowController.Если я установлю уровень окна на что угодно, кроме нуля, а затем уменьшу и уменьшу окно, оно исчезнет.Анимация показывает деминиатуризацию окна, но оно исчезает, как только анимация заканчивается.

class ViewController: NSViewController {

    var controller:NSWindowController?

    override func viewDidLoad() {
        super.viewDidLoad()

        // Do any additional setup after loading the view.
    }

    override var representedObject: Any? {
        didSet {
        // Update the view, if already loaded.
        }
    }
    @IBAction func buttonPressed(_ sender: Any) {

        self.controller = NSWindowController(windowNibName: .init("FloatingWindowController"))
        self.controller?.window?.level = .floating
        self.controller?.showWindow(nil)
    }
}
...