我正在尝试改善我的应用程序,使其在每台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个约束(顶部/右侧/左侧+宽高比)时,我没有得到想要的结果。知道我在做什么错吗?
答案 0 :(得分:1)
设置stackView distribution = FillEqually
,然后在给stackView这些约束时
顶部,左侧,右侧和宽高比
任何项目都会调整其高度,并为每个项目指定所需的宽高比