我目前正在使用以下方法来获取标签所需的高度
+ (CGFloat) getHeightOfLabel:(NSString *)text ofFontSize:(CGFloat)fontSize withConstraint:(CGSize)constraint
{
CGSize size = [text sizeWithFont:[UIFont systemFontOfSize:fontSize] constrainedToSize:constraint lineBreakMode:UILineBreakModeWordWrap];
return size.height;
}
这在大多数情况下都有效,但是,有些字符串由粗体和非粗体文本混合而成,这可能会影响极端情况下所需的确切高度。
例如
有什么方法可以得到含有这种混合物的标签的准确高度吗?