在模态中禁用缩放和最小化 ViewController

Disable zoom and minimize in modal ViewController

我正在使用 XCode 故事板构建一个 Cocoa 应用程序,并创建了一个连接到 IBAction 按钮点击的模态 viewcontroller。 Storyboard

点击按钮成功创建一个新的window。

但是,我想禁用: - 关闭 - 飞涨 - 最小化

奇怪的是因为它是模态 viewcontroller,我不能像在 Window 控制器中那样禁用它们。

我有一个 ViewController.m 文件,我可以在其中设置 Window 标题并使用 self.preferredContentSize 限制调整大小。但不确定如何禁用关闭、缩放和最小化...

谢谢!

在模态视图控制器中

override func viewWillAppear() {
    super.viewWillAppear()
    self.view.window?.styleMask = NSTitledWindowMask
}