因此,我展示了已禁用调整大小的窗口的NSViewController 作为表单。
显示为图纸的视图控制器仍可以调整大小。
如何禁用NSViewController的大小调整?
经过更多尝试后,我发现这在viewDidLoad中起到了作用:
self.preferredContentSize = NSMakeSize(self.view.frame.size.width, self.view.frame.size.height);
如果添加这些方法,此问题将得到解决。
- (void)updateViewConstraints NS_AVAILABLE_MAC(10_10) {
[super updateViewConstraints];
}
- (void)viewWillLayout NS_AVAILABLE_MAC(10_10) {
self.preferredContentSize = NSMakeSize(self.view.frame.size.width, self.view.frame.size.height);
}