在模态中禁用缩放和最小化 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
}
我正在使用 XCode 故事板构建一个 Cocoa 应用程序,并创建了一个连接到 IBAction 按钮点击的模态 viewcontroller。 Storyboard
点击按钮成功创建一个新的window。
但是,我想禁用: - 关闭 - 飞涨 - 最小化
奇怪的是因为它是模态 viewcontroller,我不能像在 Window 控制器中那样禁用它们。
我有一个 ViewController.m 文件,我可以在其中设置 Window 标题并使用 self.preferredContentSize 限制调整大小。但不确定如何禁用关闭、缩放和最小化...
谢谢!
在模态视图控制器中
override func viewWillAppear() {
super.viewWillAppear()
self.view.window?.styleMask = NSTitledWindowMask
}