Xcode模拟器显示应用程序到大?

时间:2016-02-10 21:27:23

标签: ios xcode simulator

我的:问题是模拟器显示出大不合适的方式    适合屏幕。你能告诉我我做错了吗?

以下是它给我看的内容

enter image description here

谢谢

3 个答案:

答案 0 :(得分:0)

如果您还不想开始使用AutoLayout,可以让您的应用在没有它的情况下在单个屏幕尺寸上工作。在Storyboard Editor窗口中选择整个视图控制器。完成后,它应该在故事板框的顶部栏中看起来像这样。 First image

接下来,打开Xcode的右侧面板,然后选择尺寸下拉菜单。现在,您可以选择故事板面板的大小。 Second image

答案 1 :(得分:0)

除非您以编程方式完成此操作,否则您似乎没有在故事板上设置任何布局限制。对于初学者,您可以在故事板上直观地排列所有内容,然后执行以下操作:

1)点击"解决AutoLayout问题"屏幕右下角的按钮(它看起来像一个"领带战斗机"中间有一个三角形)。

2)点击"添加缺失约束"

您可能需要仔细检查并更新内容,以便在屏幕上按照您想要的方式进行更新。

另一种方法是将所有内容放入垂直UIStackViews,并使用我上面建议的相同方法在屏幕上显示视图。

这里有tutorial on StackViews您可能会觉得有帮助。

另一个建议是在IBOutlets上为您的标签添加yourViewController。对于您想要下划线的内容,您可以通过以下方式在UILabels' frames的底部画线:

draw only top, right, and bottom border around a uilabel

祝你好运!

答案 2 :(得分:0)

看起来您需要使用自动布局布局界面,而现在忽略自动布局并且黑客攻击可能会让您完成此操作,我的建议是面向自动布局,您将获得好处从长远来看。

自动布局是我长期避免的事情,但是有大量不同的屏幕尺寸,这已不再是一种选择。

以下是帮助您入门的好指南:Auto Layout Guide