【发布时间】:2017-05-01 18:46:19
【问题描述】:
表 (UITableView) 中的每一行都包含两个元素:label 和 value。
Value 是右对齐的,并且足够宽以容纳不换行的文本。 Label 左对齐并采用 all value 之后剩余的宽度(留有小边距)。它允许文本换行。
UIStackView (horizontal) 似乎是那个,但我找不到办法说:'这需要尽可能多的东西,其余的都需要'。
有没有解决方案无需编码?
更新。经过比斯塔先生的建议,我做了以下几点:
堆栈视图: 对齐方式:填充 分布:填充 内容模式:按比例填充 约束:前导:leadingMargin,尾随:trailingMargin
标签: 对齐方式:左, 换行:自动换行, 行数:0 内容拥抱优先级:251 两者 内容压缩阻力优先级 750 两者
价值: 对齐:右, 换行符:截断尾巴, 行数:1 内容拥抱优先级:251 两者 内容抗压优先级 751 水平,750 垂直
字段的间距均等,分布 Fill 或 Fill Equally(上图)。使用“按比例填充”,我完全失去了价值(下图)。也许,我错过了什么?
【问题讨论】: