答案 0 :(得分:0)
如果您还不想开始使用AutoLayout,可以让您的应用在没有它的情况下在单个屏幕尺寸上工作。在Storyboard Editor窗口中选择整个视图控制器。完成后,它应该在故事板框的顶部栏中看起来像这样。
答案 1 :(得分:0)
除非您以编程方式完成此操作,否则您似乎没有在故事板上设置任何布局限制。对于初学者,您可以在故事板上直观地排列所有内容,然后执行以下操作:
1)点击"解决AutoLayout问题"屏幕右下角的按钮(它看起来像一个"领带战斗机"中间有一个三角形)。
2)点击"添加缺失约束"
您可能需要仔细检查并更新内容,以便在屏幕上按照您想要的方式进行更新。
另一种方法是将所有内容放入垂直UIStackViews
,并使用我上面建议的相同方法在屏幕上显示视图。
这里有tutorial on StackViews您可能会觉得有帮助。
另一个建议是在IBOutlets
上为您的标签添加yourViewController
。对于您想要下划线的内容,您可以通过以下方式在UILabels'
frames
的底部画线:
答案 2 :(得分:0)
看起来您需要使用自动布局布局界面,而现在忽略自动布局并且黑客攻击可能会让您完成此操作,我的建议是面向自动布局,您将获得好处从长远来看。
自动布局是我长期避免的事情,但是有大量不同的屏幕尺寸,这已不再是一种选择。
以下是帮助您入门的好指南:Auto Layout Guide