我需要增加UILabel
中的行间距,所以我使用attributedString
这样做。工作正常,但它忽略了我将标签的numberOfLines
设置为2的事实 - 它只显示一行,并截断。
任何想法为什么这可能是,我能做些什么,仍然使用两条线,但增加它们之间的间距?
答案 0 :(得分:2)
听起来你的UILabel框架不够大。尝试增加高度,看看问题是否仍然存在。
答案 1 :(得分:1)
您可以在设置attributedText后调用sizeToFit
,将标签强制为正确的行数。要避免表视图单元格中收缩标签的问题,请在设置attributedText并调用sizeToFit之前将标签的框架重置为某个默认大小。这样可以防止标签不断缩小。