Uikit 如何制作UILabel';文本是否与其边界的顶部齐平?

Uikit 如何制作UILabel';文本是否与其边界的顶部齐平?,uikit,uilabel,Uikit,Uilabel,如果我创建一个UILabel,设置它的text并调用sizeToFit,则text的顶部和UILabel的边界的顶部之间仍然有一个小的垂直间隙。如何消除垂直间隙,或者如何计算垂直间隙,以便扩展-[UILabel drawTextInRect:并自行消除垂直间隙 我做了一个小例子来说明垂直空间的问题 iOS为所有字体创建合成前导,即使是字体文件中未指定前导的字体 实现这一点的唯一方法是自己绘制标签文本

如果我创建一个
UILabel
,设置它的
text
并调用
sizeToFit
,则
text
的顶部和
UILabel
边界的顶部之间仍然有一个小的垂直间隙。如何消除垂直间隙,或者如何计算垂直间隙,以便扩展
-[UILabel drawTextInRect:
并自行消除垂直间隙

我做了一个小例子来说明垂直空间的问题


iOS为所有字体创建合成前导,即使是字体文件中未指定前导的字体

实现这一点的唯一方法是自己绘制标签文本