IOS堆栈视图 - 多个水平TextFields

时间:2016-04-15 22:47:09

标签: ios uitextfield uistackview

我无法为我的生活获得在IB中创建的简单的4列文本视图。

我需要一个看起来像这样的布局,但无法获得堆栈视图,以便为每个尺寸的设备隔离屏幕上的编辑区域。我已经为工具栏创建了一个上/左/右和高度的约束。然后为Regular标签创建一个堆栈,然后为1x,1.5x,2x和3x创建一个堆栈,但是我不能让它们填充屏幕的宽度,以便它们为所有设备执行此操作。选择每个TextField并将它们添加到堆栈中,然后选择填充后,它们就会消失?

IB Layout

1 个答案:

答案 0 :(得分:0)

所以@dan让我想到了约束。我最终为每一行重新创建一个堆栈,将分布设置为相等,然后设置父堆栈的左右约束。 (还增加了15个间距并使用相等的间距给它更多的空间)。控制工作,但想知道这是否是呈现此视图的最佳方式。 (也会有很多“Frame在运行时会有所不同”的警告。