Mac App:自动调整子视图大小不起作用

时间:2013-11-03 18:36:22

标签: cocoa resize interface-builder nsview autoresizingmask

我正在尝试在https://developer.apple.com/wwdc/videos/上编写教程(地图套件中的新功能)。

我想要的是一个窗口,里面有一张地图。如果我调整窗口大小,地图也会调整大小(就像在教程中一样)。enter image description here

我的问题是,当我缩放窗口时,我的MapView不会放大。它只是保持我最初设置的大小。在教程中,开发人员对他的观点有约束。也许这就是原因,但是在持有Map View的View中设置了resize设置,也应该调整后代的大小。

我缺少什么设置?不幸的是,我没有任何代码可以显示,因为问题与Xcode / UI设计有关。

1 个答案:

答案 0 :(得分:3)

我终于弄清楚我做错了什么。声明布局后,我不得不为视图添加约束。在阅读文档中的了解布局约束后,我能够将约束添加到用户界面:

我必须点击右下角的这个图标: enter image description here 之后我可以将约束添加到保存我的地图视图的视图中:

enter image description here