当这是label的行间距时,计算大小如果用sizetofit,当只有一行文字时,会计算出一个行间距。这样计算出的高度就不正确。
下面是计算富文本文字的高度。
其中CGSizeMake(SCREEN_WIDTH - [self edge]
* 2, MAXFLOAT)最大Size
realHeight就是我们最后需要的高度。
本文介绍了一种计算富文本高度的方法,特别关注了当文本只有一行时如何准确地计算其高度,避免因行间距导致的误差。
当这是label的行间距时,计算大小如果用sizetofit,当只有一行文字时,会计算出一个行间距。这样计算出的高度就不正确。
下面是计算富文本文字的高度。
其中CGSizeMake(SCREEN_WIDTH - [self edge]
* 2, MAXFLOAT)最大Size
realHeight就是我们最后需要的高度。

被折叠的 条评论
为什么被折叠?
