如何在水平UIStackView
内以编程方式对齐UILabel序列的文本,以便所有文本都位于视图的底部?
下面是我拥有的和我想要的图像。我已经知道如何创建视图,我只是无法弄清楚需要哪些属性或约束才能使文本在视图的底部对齐。感谢。
答案 0 :(得分:3)
答案 1 :(得分:2)
与@mahbaleshwar提到的相关,UILabels始终居中对齐。 但是,UIStackView有一些属性可以帮助您实现所需的视图,可能没有黄色背景。
stackView.alignment = bottom
会将所有内容与底部对齐。
但是,如果您需要黄色背景,则需要将标签放在视图中。视图将具有黄色背景,stackView.alignment = fill
将强制这些视图填充空间。然后,使用约束,您可以将标签固定到父视图的前沿,后沿和下边缘。分配文本时,标签应调整大小,给出您想要的外观。