在UILabel中以光学方式居中

时间:2017-01-26 22:03:53

标签: ios uikit uilabel text-alignment

我想在UILabel中居文字。问题是使用标准对齐(即设置UILabel.textAlignment.center)是不够的: enter image description here

正如您所看到的,1号的“主干”大部分位于右半部分,因此整个符号看起来略微偏向右侧。为了解决这个问题,我需要找到光学中心并相应地调整对准。如果文本是静态的,我会通过反复试验找到并应用偏移量,但显然如果文本可以在运行时更改,则这种方法不起作用。

当然,我可以计算最常见值的偏移量,但有没有通用的方法来计算运行时文本的光学中心?

0 个答案:

没有答案