IOS 堆栈视图 - 多个水平文本字段
IOS Stack View - Multiple Horizontal TextFields
我一辈子都做不到在 IB 中创建一个简单的 4 列文本字段视图。
我需要一个看起来像这样的布局,但无法获得 space 每个尺寸设备屏幕上编辑字段的堆栈视图。我为工具栏创建了 top/left/right 和高度的约束。然后为 Regular 标签创建了一个堆栈,然后为 1x、1.5x、2x 和 3x 创建了一个堆栈,但是我无法让它们填满屏幕的宽度,以便它们对所有设备都这样做。选择每个 TextField 并将它们添加到堆栈,然后选择填充后,它们就消失了吗?
所以@dan 让我开始思考这些限制。我最终为每一行重新创建一个堆栈,将分布设置为相等,然后设置父堆栈的左右约束。 (还添加了 15 个间距并使用等间距以提供更多空间)。该控件有效,但想知道这是否是呈现此视图的最佳方式。 (也收到许多 "Frame will be different at run time" 警告。
我一辈子都做不到在 IB 中创建一个简单的 4 列文本字段视图。
我需要一个看起来像这样的布局,但无法获得 space 每个尺寸设备屏幕上编辑字段的堆栈视图。我为工具栏创建了 top/left/right 和高度的约束。然后为 Regular 标签创建了一个堆栈,然后为 1x、1.5x、2x 和 3x 创建了一个堆栈,但是我无法让它们填满屏幕的宽度,以便它们对所有设备都这样做。选择每个 TextField 并将它们添加到堆栈,然后选择填充后,它们就消失了吗?
所以@dan 让我开始思考这些限制。我最终为每一行重新创建一个堆栈,将分布设置为相等,然后设置父堆栈的左右约束。 (还添加了 15 个间距并使用等间距以提供更多空间)。该控件有效,但想知道这是否是呈现此视图的最佳方式。 (也收到许多 "Frame will be different at run time" 警告。