我正在尝试在 https://developer.apple.com/wwdc/videos/ 上编写教程代码( map 套件中的新增功能)。
我想要的是一个里面有 map 的窗口。如果我调整窗口大小, map 也会调整大小(就像教程中一样)。
我的问题是,当我缩放窗口时,我的 MapView 没有放大。它只是保持我最初设置的大小。在教程中,开发人员的观点受到限制。也许这就是原因,但是在保存 map View 的 View 上,调整大小设置被设置为,后代也应该调整大小。
我缺少什么设置?不幸的是,我没有任何代码可以显示,因为问题与 Xcode/UI 设计有关。
最佳答案
我终于明白我做错了什么了。声明布局后,我必须向 View 添加约束。阅读文档中的理解布局约束后,我能够将约束添加到我的用户界面中:
我必须点击右下角的这个图标: 之后,我可以将约束添加到保存 map View 的 View 中,如下所示:
关于cocoa - Mac应用程序: Auto-Resizing of subview doesn't work,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19756497/