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

时间:2014-10-25 23:07:36

标签: ios iphone xcode

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

enter image description here

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

enter image description here

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

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

2 个答案:

答案 0 :(得分:2)

在Interface Builder中,选择视图,然后单击"解决自动布局问题"按钮:enter image description here,然后选择"添加缺失约束"如下所示:

enter image description here

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

enter image description here

答案 1 :(得分:0)

你应该使用autolayout。自动添加约束或在UIButton中按住鼠标右键并向侧面滑入视图并释放,然后选择center horizontally等。