我正在尝试用于iOS编程的Big Nerd Ranch编程书中的iOS编程。我已经创建了所提到的BNR类,我的xib
文件如下所示:
正如您所看到的,屏幕中的所有内容都完全居中,所以我希望它在IOS模拟器中看起来也一样。但是当我运行它时,我会这样:
我不仅需要向下滚动才能看到下面的元素,事物根本不居中,所有东西都向右推(没有滚动),因此几乎有一半的视图无法访问。
知道如何解决这个问题吗?
答案 0 :(得分:2)
在Interface Builder中,选择视图,然后单击"解决自动布局问题"按钮:,然后选择"添加缺失约束"如下所示:
您还可以更改Interface Builder大小,如下所示:
答案 1 :(得分:0)
你应该使用autolayout。自动添加约束或在UIButton
中按住鼠标右键并向侧面滑入视图并释放,然后选择center horizontally
等。