计算label中文本的高度

2016-12-21  本文已影响9人  王小王_2016

可以写成一个类方法

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;

}

上一篇下一篇

猜你喜欢

热点阅读