如何调整UiLabel的基线位移?

我的应用程序使用自定义字体来显示整个应用程序的信息。如何调整UiLabel的基线位移?

但有一些问题,它们的基线像下面的图像中:

我需要修复“X 4”垂直红色框的中心。

我该如何解决这个问题?

回答:

您可以创建一个UILabel并将它的大小设置为与红框相同。然后设置它的文本对齐方式为中心:

youLabel.textAlignment = NSTextAlignment.Center 

另一个不那么好的选择是使相同大小的UIButton红色对话框,并设置其UserInteractionEnabledNo。这样你的文字将被水平和垂直地定位在中心。您也可以将其设置为setContentVerticalAlignment属性

以上是 如何调整UiLabel的基线位移? 的全部内容, 来源链接: utcz.com/qa/257676.html

回到顶部