无法在每个模拟器中实现相同的AutoLayout结果?

时间:2016-01-24 02:03:02

标签: ios autolayout ios-simulator

enter image description here

我认为一张图片胜过千言万语。因此,我使用自动布局设置故事板,在(我假设)iPhone 6故事板。当我使用iPhone 5模拟器进行测试时,结果与我的故事板不匹配。我不确定我的通用图像资产是否太大(550x129)或我使用模拟器的设置是否不正确。你能解释为什么我的模拟器显示我误解的布局吗?谢谢!

2 个答案:

答案 0 :(得分:1)

看来你的唯一约束是将x轴与中心对齐。单击看起来像这样的按钮| - [] - |并将所有间距约束设置为0.这将指定图像与屏幕边缘之间不应有空格,无论大小如何。

答案 1 :(得分:0)

  • 添加子视图。
  • 将subView设置为资产的容器。
  • 将自动布局约束添加到子视图。

    • 在Container子视图中添加资源并添加autolayout约束。
    • 或 - 添加垂直堆栈视图并在其中添加资产。设置垂直堆栈视图的自动布局约束