约束不会保持在中间
Posted
技术标签:
【中文标题】约束不会保持在中间【英文标题】:constraints doesnt keep it in the middle 【发布时间】:2016-01-28 07:19:30 【问题描述】:当我添加图像并将其限制在屏幕的上半部分中心时;我希望它适用于所有 iPhone,但它不适用,问题是它只适用于我拥有的 iPhone 4 纵向和横向但是当我将 iPhone 更改为 iPhone 6 时它不会停留在中间,有人知道为什么吗?
【问题讨论】:
不,你没有给我们任何真实的细节。显示代码和截图 【参考方案1】:要在屏幕中间获取一个元素,这里有一些提示:
-
确保将对象拖到屏幕中间(水平)。您会注意到指南出现在屏幕上。
在项目上设置约束,包括“在容器中水平设置”和仅设置顶部约束(您可能还需要高度棒的宽度,尝试一下。
对于图像,请确保您已为应用程序设置了填充属性。 (方面填充等)
习惯自动布局的一个好技巧是将您的视图控制器设置为 iPhone 4 并在其上进行设计(当然有约束)
自动约束是垃圾,自己创建!
【讨论】:
不在屏幕中间(我的错)在顶部中间 编辑以更改您需要的约束 如果你想让它像你说的那样保持在顶部中间,给它垂直空间给容器并在容器约束中水平居中。还要给出适当的高度和宽度限制。以上是关于约束不会保持在中间的主要内容,如果未能解决你的问题,请参考以下文章