我有一个NSWindowController
,其中有NSViewController
作为内容视图。其中包含一些动态的文本。因此,如果文字更多,我想增加Window的高度。我可以使用下面的代码做到这一点:
self.preferredContentSize = NSMakeSize(335, 120)
但是上述preferredContentsize
不会更改OSX 10.12.6的窗口大小。
它适用于OSX 10.13.6、10.14
答案 0 :(得分:0)
self.view.window?.setContentSize(NSMakeSize(335, 120))
self.view.frame = NSRect(x: 0, y: 0, width: 335, height: 120)
更改windowContentSize和View的框架解决了我的问题。