窗口调整大小时缩放内部NSViewControllers

时间:2015-11-09 03:42:13

标签: xcode swift macos nswindow nsviewcontroller

当窗口调整大小时,我无法缩放内部视图。

我的观点hirachy看起来像这样:

-> NSViewController -> NSView -> NSImageView

所有这些都在全局NSWindowController中(默认的故事板一个)。

我尝试添加约束来执行此操作,但我找不到合适的类来引用“self.window”,因此NSLayoutConstraint无效。

我不知道如何覆盖默认的NSWindowController然后生成我自己的窗口,因为我依赖于故事板中的“Is initial View”复选框。

最好的方法是什么?我老实说卡住了,找不到任何关于使用主父窗口扩展内部视图控制器的最佳方法的文档。我是否尝试覆盖NSWindowController并从那里管理最顶层的viewcontroller?或者我在viewcontroller中添加约束,还是我错过了一些明显的东西?

0 个答案:

没有答案