iOS应用程序视图在模拟器上看起来与XIB文件不同

我正在尝试从Big Nerd Ranch编程书中进行iOS编程以进行iOS编程.我已经创建了所提到的BNR类,我的xib文件如下所示:

正如您所看到的,屏幕中的所有内容都完美居中,因此我希望它在IOS模拟器中看起来也一样.但是当我运行它时,我得到这样的:

我不仅需要向下滚动才能看到下面的元素,事物根本没有居中,所有东西都向右推(没有滚动),因此几乎一半的视图都无法访问.

知道如何解决这个问题吗?

最佳答案 在Interface Builder中,选择视图,然后单击“解决自动布局问题”按钮:,然后选择“添加缺少的约束”,如下所示:

您还可以更改Interface Builder大小,如下所示:

点赞