2015-10-20 67 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()中設置這些參數不起作用。