情节提要输出与模拟不匹配

时间:2018-10-11 16:08:45

标签: ios swift xcode storyboard

这是我想要的输出。 Here is my desired output.

我已经确保滚动视图中的每个视图都已被约束并均匀地固定在每一侧,如此处所示。 as seen here.

但是,当我运行模拟时,视图稍微偏左。 the views are slightly off to the left.为什么会这样?

编辑:我听了你们说的话和got rid of the defined widths and heights,但now I'm getting another error.

1 个答案:

答案 0 :(得分:1)

在这种情况下,建议您将所有堆叠的内容放入StackView中。

您可以选择视图,然后单击该“嵌入”图标,然后选择StackView enter image description here

使用它可以更轻松地管理左,右,顶部和底部约束。

单击后,可能所有视图都会非常接近。并且您将需要在侧边栏属性中设置间距。

enter image description here

此后,选择您的堆叠视图,并将约束添加到着陆,尾随,顶部和底部。

enter image description here

它会在情节提要板上显示红色警报,因为您尚未设置相对于stackedView的视图约束,为此,请选择所有视图,然后在“选择视图”菜单上单击“添加缺少的约束”

enter image description here

别忘了添加等宽和等高约束

enter image description here

完成所有操作后,每部iPhone的视图都会相同

enter image description here