2016-03-03 104 views
0

我使用自动布局编辑了我的视图。我点击添加缺少的约束。我正在mainstoryboard上工作4英寸的屏幕。一切看起来好4英寸,但不是其他iphone屏幕。我尝试了一些像某人一样的方式,但我没有修复它。Swift:自动布局问题

快照:

enter image description here

此屏幕的iPhone 6S。选择器视图,谷歌广告和其他人出现问题。我该怎么办?顺便提一下黑线。

enter image description here

我的观点和用户界面都在这里。我应该如何为他们每个人做约束?我真的是新的iphone布局。如果你基本上一步一步解释,我真的很感激。

+0

设置constriant乘法器删除constnt值 –

+0

它没有得到错误或什么。你想说什么?对不起,我不明白。你可以解释吗? – jorjj

+0

我不知道你是如何设置自动布局约束。它具有常量值或取决于屏幕大小? –

回答

1

对不起但点击添加缺少的约束条件这绝不是理想的解决方案,您应该了解您的布局真正需要的方式和约束条件。

如果你已经点击添加缺少的约束现在你可能有很多约束,你需要检查例如你的选择器视图,它约束它并修复其中的一个或多个。

所以恕我直言,现在你有两种方式:这里后,更新你的帖子,你至少有一个对象,我们可以尽力帮助你,当然,我是第一个完整列表限制;第二种解决方案是清除所有限制条件并逐个添加,理解每条规则:首先它可能很无聊,但相信我会非常有帮助。

+0

好吧我编辑了我的问题,添加了我的视图和用户界面。我想逐个添加,但这真的很难。你能向我解释一下如何做一个一个吗? – jorjj

1

我会开始从视图控制器的顶部添加布局约束。您可以通过右键单击从目标对象拖动到另一个对象来手动添加约束。大多数情况下,必须向视图添加至少两个约束,一个约束修改对象的x坐标,另一个约束修改对象的y坐标。

我会建议使用前/后空格约束和顶部/底部空间约束为所有您想要拥抱视图控制器的对象。在控制器和对象之间进行这些约束后,在两个对象之间添加约束。如果所有线条都是蓝色或橙色,那么您可能有足够的满意的约束条件。