我的视图中有3个按钮,我希望水平分布 - 第一个按钮距左边5%(大约),第二个按钮5%来自该按钮,第三个按钮5%来自该按钮,5%来自右边缘。我在4S,5和5S上就是这样:
4S,5,5S:
但是在6 Plus上,左边和最右边的按钮距离边缘5%,而中间按钮与其他按钮间隔太远:
6加:
有没有办法只能在6 Plus上为前缘和后缘设置不同的间距? Width Compact,Height Regular size类似乎会影响所有人像iPhone。
修改:已解决,请参阅下面的答案。
答案 0 :(得分:0)
我通过在每个按钮之间以及超视图的左侧和右侧放置20px宽的分隔视图(可以是白色,清晰,隐藏等)找到了解决方案。最左边的视图有这些约束:
- 顶部和左侧边缘的0px边距
- 20px宽度,优先级为750
并且最右边的视图与右边缘的边距为0px
所有4个视图对最左侧视图具有相等的宽度约束。这三个按钮在两个视图之间有边距。
4S,5,5S:
6加:(可以使灰色视图透明)