【发布时间】:2017-10-23 11:15:28
【问题描述】:
我需要创建一个在所有屏幕上都应该相同的登录页面,因此创建了一个父堆栈视图,其顶部、底部、前导和尾随的约束为 20,并且它的分布是平均填充的,因为其中存在 9 个 uiview。我想增加 stackview 的高度,它由 3 个按钮组成,约束比分别为 1:1。我需要设置这个stackview的高度。但是一旦我设置了一个约束,整个视图就会离开屏幕。与给按钮高度的情况相同。
pls see this screen shot 我需要创建相同的屏幕,但我如何才能给出这个嵌套堆栈视图的比率或其他内容?
【问题讨论】:
-
您有一个垂直堆栈视图,有 9 个视图,分布设置为均等填充...但是您想更改其中一个视图的高度?然后它不再是“平等填充”。您是否尝试过使用等间距或等中心?
-
而且...您说的是“3 个图标行(in、g+、f)”,对吗?你想让那一排比其他排高吗?
-
是的,我希望第 3 行总是比其他行高
-
好的...您希望它是所有屏幕尺寸的固定高度吗?那么,“图标行”的高度应该是 100 分,而其他行的大小应该适合?还是您希望“图标行”为百分比高度?
-
“平均填充”分布不符合您的要求。使用其他一些选项,例如如果间距相等则“等间距”或比例“按比例填充”
标签: ios uistackview