因此,我将 NSViewController 作为一张禁用了调整大小的窗口呈现。
以工作表形式呈现的 View Controller 仍然可以调整大小。
如何禁用 NSViewController 的大小调整?
最佳答案
Swift 4:
override func viewDidAppear() {
// any additional code
view.window!.styleMask.remove(.resizable)
}
顺便说一句,您可以在不编写代码的情况下完成此操作,具体方法如下:
- 将窗口 Controller 元素从对象拖到 Storyboard 图书馆。
- 将窗口 Controller 连接到您要禁用调整大小的特定 View Controller 。
- 在窗口 Controller 的属性中取消选中“调整大小”选项。
关于macos - NSViewController 在呈现为工作表时禁用调整大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33525323/