【发布时间】:2017-02-19 05:11:03
【问题描述】:
我正在使用 UILber 以非常大的字体(240 号)显示第二个倒计时。显示的字符串格式为“xxx.xx”,其中 x 为字符 0-9。我想将文本与标签中显示的字符串中的点字符 (.) 对齐。我在标签中使用 textAlignment 作为 .Center,但某些字符串的实际显示长度不同,导致更新字符串时点字符会左右移动。 F.x. “1”的 textContainer 小于“8”。
这样的人物排列可以做吗?
【问题讨论】:
-
这不能回答你的问题,但这里有一个替代方案。使用两个标签,一个用于三个整数数字,一个用于两个小数数字。在两个标签之间放置一个点的图像(或者您想要制作的点)。然后你可以垂直对齐点,在点的左侧右对齐整数标签,在点的右侧左对齐分数标签。
标签: ios swift uilabel text-alignment