【发布时间】:2019-02-07 16:14:23
【问题描述】:
我有一个 UITableViewCell 应该显示两个标签,其中一个标签的高度可以是 1 行或 2 行。标签之间应该有固定的间距。它们总是一起在单元格中垂直居中。
我认为 UIStackView 将是一个很好的解决方案,但没有一个分发选项允许项目之间的固定间距。对所描述的场景有什么好的解决方案?我附上了一个插图(灰色 = 单元格,线条 = 单元格的垂直中心)以使这更容易
【问题讨论】:
-
有点混乱...您的图像是否显示了您当前得到的东西,但您不希望这样?还是那些您想要实现但无法获得的图像?
-
图像是我想要的,但到目前为止我无法使用 UIStackView 实现。
-
OK.... 您的图像显示的行高为 Constant
210... 对吗?即单元格/行高不应该根据行数改变? -
没错。但我不确定这是否会影响结果?目标是使两个标签(作为总和)以行的 centerX 轴为中心。
标签: swift alignment uilabel uistackview