答案 0 :(得分:1)
答案 1 :(得分:1)
<强>更新强>
对于特定比率:根据我的理解,我们可以为Centre Vertically Constraints
提供乘数。所有iPhone系列中顶部和底部空间的比例都相同。我将乘数设为1.4
==================================
我知道那里有几个答案。但是,没有人使用UIStackView
添加两个简单的按钮。
拖动两个UIButton,选择两个UIButton,单击此处的Embed in Stack
图标。
Stackview属性
为UIStackView提供以下内容,
将Axis
设为Horizontal
,将Distribution
设为Fill Equally
,将Spacing
设为10
Attributes Inspector
Stackview约束1
为UIStackView提供约束,选中/取消选中边距,左和右= 0,高度为30。
Stackview约束2
但是,一些限制因素并未得到满足。按Control
并按住它,点击StackView
并拖动到SuperView
,您将弹出黑色。选择Center Vertically in container
。
Stackview限制自定义
如果要更改UIButton或底部空间的高度,请单击UIStackView,然后在Size Inspector
中,您可以更改高度或向上/向下移动。
答案 2 :(得分:0)
答案 3 :(得分:0)
你应该有2个堆栈视图。一个水平包含2个按钮,另一个包含前一个堆栈视图。将水平堆栈视图设置为“填充”和“等间距”,将垂直堆栈视图设置为“填充”和“等于居中”。下面我列出了几张照片来说明我的意思。
唯一的约束是在堆叠视图中将它们与容器视图或父母堆叠视图的大小联系起来。
这使您可以真正创建一个随设备屏幕大小缩放的自动布局。
答案 4 :(得分:0)
答案 5 :(得分:0)