【发布时间】:2018-10-20 14:05:37
【问题描述】:
我正在尝试改进我的应用,使其在每台 iPhone 设备上看起来都一样。我开始在 iPhone 8 plus 上进行设计。
我在视图中添加了 3 个按钮并设置了 3 个约束(宽度/高度和纵横比)1st button = Width:300 Height: 65 aspect ratio
2nd button = Width: 175 Height: 65 aspect ratio
3rd button = Width: 200 Height: 65 aspect ratio
我将它们添加到 stackView 并设置了一些选项(axis: vertical , alignment: center ,distribution: fill proportionally, spacing: 19)
现在我想设置stackView,使它在每个设备上看起来都完全相同。。当我添加 3 个约束(上/右/左 + 纵横比)时,我没有得到我想要的结果。知道我做错了什么吗?
【问题讨论】:
-
你设置了stack view的约束吗?
-
是的,例如我设置了 top:0 , left:50 ,right:50 和纵横比,它在每个 iphone 设备上看起来都不一样
标签: ios swift autolayout