约束并不能保持在中间

时间:2016-01-28 07:19:30

标签: ios autolayout constraints

当我添加图像并将其限制为保留在屏幕的上半部分中心时;我希望它可以与所有iPhone一起工作,除了它没有,问题是它只适用于我拥有的iPhone 4肖像和风景但是当我将iPhone改为iPhone 6时,它确实留在中间,有谁知道为什么?

1 个答案:

答案 0 :(得分:0)

要在屏幕中间生成一个元素,可以参考以下几点:

  1. 确保将对象拖动到屏幕中间(水平)。您会注意到指南显示在屏幕上。
  2. 在项目上设置约束,其中包括“在容器中水平设置”' &安培;仅设置顶部约束(您可能还需要高度棒宽度,请尝试此操作。
  3. 对于图像,请确保已为应用程序设置了填充属性。 (Aspect Fill等)
  4. 习惯于自动布局的一个好建议是将视图控制器设置为iPhone 4并进行设计(当然有约束)
  5. 自动约束是垃圾,自己创建!