美文网首页
计算label中文本的高度

计算label中文本的高度

作者: 王小王_2016 | 来源:发表于2016-12-21 17:15 被阅读9次

可以写成一个类方法

pragma mark ---计算文本的高度

+(CGFloat)hightFromText:(NSString *)textStr width:(CGFloat)width
{
//计算文本的高度
CGSize constraintSize;
constraintSize.width = width;
constraintSize.height = MAXFLOAT;

CGSize sizeFrame = [textStr boundingRectWithSize:constraintSize options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading attributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont systemFontOfSize:15.0],NSFontAttributeName, nil] context:nil].size;

//重新调整contentView.PenContent的高度
CGFloat high = sizeFrame.height+5.0;
return high;

}

相关文章

网友评论

      本文标题:计算label中文本的高度

      本文链接:https://www.haomeiwen.com/subject/suiqvttx.html