我有一个 Xcode 项目,NSWindowController
其contentViewController
设置为NSViewController
. 我最近删除NSViewController
从故事板子类,并取代了contentViewController
用一个NSTabViewController
子类。
现在,当我运行应用程序时,NSWindow
打开的大小为 500x500,而不是第一个选项卡的大小。更重要的是,有没有看法,我可以在具有尺寸500×500的故事板看到,而且尺寸不是编程,无论是。窗口本身设置为不同的大小,NSTabViewController
第一个NSViewController
.
我假设我必须在某处设置某种约束,但如果有,我不知道在哪里/如何找到它。使用 Xcode 9.2 和 High Sierra。
在windowDidLoad()
工作中以编程方式将窗口的大小设置为正确的大小,但是如果我改变了视图的大小,我也必须改变它,这会很快变旧。
对不起,如果这是模糊的;我真的不知道什么样的屏幕截图或代码片段会有所帮助。
macos nsview nswindow nswindowcontroller nstabviewcontroller