2015-10-20 68 views
1

我使用presentViewControllerAsSheet的NSViewController的API显示作为工作表的视图。有没有办法禁用所呈现的视图的大小调整?禁用调整NSView的大小

我在网上看,有办法禁用调整大小的窗口,但不是NSView。

感谢

回答

0

我能够在viewDidLoad中()

[self setPreferredContentSize:self.view.frame.size]; 
0

设置preferredContentSize我使用雨燕4.0与9.2的XCode,例如对于没有工作的视图控制器上设置preferredContentSize实现这一目标:
self.preferredContentSize = NSSize(width: 448, height: 250)

不过,我可以设置像这样的最小尺寸参数viewDidAppear()
self.view.window?.contentMinSize = NSSize(width: 448, height: 250)

我想你可以通过设置最大尺寸和showsResizeIndicator来禁用调整大小。请注意,在viewDidLoad()中设置这些参数不起作用。