Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa Mac应用程序:自动调整子视图大小不';行不通_Cocoa_Resize_Interface Builder_Nsview_Autoresizingmask - Fatal编程技术网

Cocoa Mac应用程序:自动调整子视图大小不';行不通

Cocoa Mac应用程序:自动调整子视图大小不';行不通,cocoa,resize,interface-builder,nsview,autoresizingmask,Cocoa,Resize,Interface Builder,Nsview,Autoresizingmask,我正在尝试编写教程(MapKit中的新增功能) 我想要一个有地图的窗户。如果我调整窗口的大小,贴图也会调整大小(就像在教程中一样) 我的问题是,当我缩放窗口时,我的地图视图不会被放大。它只是保持我最初设置的大小。在本教程中,开发人员对其视图有限制。也许这就是原因,但是在保存贴图视图的视图上,设置了“调整大小”设置,因此也应该调整子体的大小 我错过了什么环境?不幸的是,我没有任何代码可以显示,因为问题与Xcode/UI设计有关。我终于明白我做错了什么。声明布局后,我必须向视图添加约束。阅读文档中的

我正在尝试编写教程(MapKit中的新增功能)

我想要一个有地图的窗户。如果我调整窗口的大小,贴图也会调整大小(就像在教程中一样)

我的问题是,当我缩放窗口时,我的地图视图不会被放大。它只是保持我最初设置的大小。在本教程中,开发人员对其视图有限制。也许这就是原因,但是在保存贴图视图的视图上,设置了“调整大小”设置,因此也应该调整子体的大小


我错过了什么环境?不幸的是,我没有任何代码可以显示,因为问题与Xcode/UI设计有关。

我终于明白我做错了什么。声明布局后,我必须向视图添加约束。阅读文档中的了解布局约束后,我能够将约束添加到我的用户界面:

我必须点击右下角的图标: 之后,我可以向保存地图视图的视图添加约束,如下所示: