如何在水平UIStackView中对齐两个标签的底部?

Aus*_*nyi 5 uilabel ios swift uistackview

我在水平纸上有两个标签UIStackView。标签1是大字体(警报时间),标签2是小字体(AM / PM指示器),我想对齐每个标签的底部。

在此处输入图片说明

我已将堆栈视图的对齐方式设置为“底部”,但似乎只是对齐标签总面积的底部而不是实际文本的底部。结果是较小字体的底边比大标签底边高约3或4个像素。我该如何解决?

Pra*_*iya 5

您需要BaseLine Relative垂直 堆栈视图中检查属性

在此处输入图片说明

对于水平 stackview

您需要将对齐方式从填充模式更改为任一First baselineLast baseline

在此处输入图片说明

如果您想了解基线,这里有一个很好的解释 /sf/answers/1717939471/

希望对你有帮助