Ios UILabel中的NSAttribute字符串是否忽略标签’;什么是numberOfLines属性?

Ios UILabel中的NSAttribute字符串是否忽略标签’;什么是numberOfLines属性?,ios,objective-c,uikit,uilabel,nsattributedstring,Ios,Objective C,Uikit,Uilabel,Nsattributedstring,我需要增加UILabel中的行距,因此我使用它的attributedString来实现这一点。工作正常,但它忽略了一个事实,即我也将标签的numberOfLines设置为2–它只显示一行,并截断 知道为什么会这样吗?我能做些什么,仍然使用两行,但增加它们之间的间距?听起来UILabel的框架不够大。尝试增加高度,看看问题是否仍然存在。设置AttributeText后,通过调用sizeToFit,您可以强制将标签设置为适合行数的正确大小。要避免缩小表视图单元格中标签的问题,请在设置Attribut

我需要增加
UILabel
中的行距,因此我使用它的
attributedString
来实现这一点。工作正常,但它忽略了一个事实,即我也将标签的
numberOfLines
设置为2–它只显示一行,并截断


知道为什么会这样吗?我能做些什么,仍然使用两行,但增加它们之间的间距?

听起来UILabel的框架不够大。尝试增加高度,看看问题是否仍然存在。

设置AttributeText后,通过调用
sizeToFit
,您可以强制将标签设置为适合行数的正确大小。要避免缩小表视图单元格中标签的问题,请在设置AttributeText并调用sizeToFit之前,将标签的边框重置为某个默认大小。这将防止标签不断缩小。

您尝试调用sizeToFit了吗?是的,但由于标签位于UITableViewCell中,如果将单元格从屏幕上滚动到屏幕上,则会造成严重破坏,因为它的大小会越来越小。这也行得通,我使用了高度调整,因为其他地方也需要它。不过,非常感谢!