新/附加 NSViewController 的微型化按钮在 swift macOS App 中被禁用

问题描述 投票:0回答:0

第一步。我新建了一个项目:macOS App、swift 和 storyboard

第二步。默认的 NSViewController 名为 InitialViewController。我添加了一个名为 open 的按钮。

第三步。我添加了一个名为 NewViewController 的 NSViewController。

第四步。我将按钮链接到带有模态类型的 NewViewController

第五步。运行App,点击按钮,发现NewViewController的微型化按钮被禁用了

如何启用NewViewController 的微型化按钮?我试图添加下面显示的代码,但它不起作用。

class NewViewController: NSViewController {

    override func viewDidAppear() {
        self.view.window?.standardWindowButton(.miniaturizeButton)?.isEnabled = true
    }
}
swift macos button nsviewcontroller
© www.soinside.com 2019 - 2024. All rights reserved.