【问题标题】:constraints doesnt keep it in the middle约束不会保持在中间
【发布时间】:2016-01-28 07:19:30
【问题描述】:

当我添加图像并将其限制在屏幕的上半部分中心时;我希望它适用于所有 iPhone,但它不适用,问题是它只适用于我拥有的 iPhone 4 纵向和横向但是当我将 iPhone 更改为 iPhone 6 时它不会停留在中间,有人知道为什么吗?

【问题讨论】:

  • 不,你没有给我们任何真实的细节。显示代码和截图

标签: ios autolayout constraints


【解决方案1】:

要在屏幕中间获取一个元素,这里有一些提示:

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

【讨论】:

  • 不在屏幕中间(我的错)在顶部中间
  • 编辑以更改您需要的约束
  • 如果你想让它像你说的那样保持在顶部中间,给它垂直空间给容器并在容器约束中水平居中。还要给出适当的高度和宽度限制。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-02
  • 2015-02-20
  • 2017-09-26
  • 1970-01-01
  • 2016-05-28
相关资源
最近更新 更多