UILabel宽度似乎没有自动调整

时间:2018-09-13 17:09:59

标签: ios swift uilabel

我有两个UILabel,一个用于温度值,一个用于度数符号。 (由于设计的要求,我不得不将它们作为两个单独的标签而不是一个)。

我的期望是,当温度升高或降低时,标签的整体宽度将增加/减少。我有一个约束,将度数符号标签固定在温度的右侧,因此在我看来,如果温度标签的宽度增加/减少,度数符号将相应地移动。取而代之的是,度符号位置由于某些原因似乎保持不变,如以下两个示例所示:

enter image description here enter image description here

以下是温度标签的约束条件:

enter image description here

以下是度数符号标签的约束条件:

enter image description here

我需要对温度标签进行自动扩展/收缩吗?

编辑:根据要求,以下是相对于其包含的视图的温度和温度符号标签及其约束条件:

enter image description here enter image description here

1 个答案:

答案 0 :(得分:2)

您的问题是,您要将度数标签的前导空间与像标签的感觉的尾部对齐,因此无论温度标签的宽度如何,度数都将在其位置稳定,因此,请删除该约束,而将度数的前导挂钩到尾随120(主要心脏标签又称为温度标签)

enter image description here