读书人

UILable高度依据内容长度自适应

发布时间: 2012-06-28 15:20:03 作者: rapoo

UILable高度根据内容长度自适应
方法1.(可用)
label.text = newText;

CGRect bounds = label.bounds;

bounds.size = [newText sizeWithFont:label.font];

label.bounds = bounds;


方法2.
+(float) calculateHeightOfTextFromWidth:(NSString*) text: (UIFont*)withFont: (float)widthUILineBreakMode)lineBreakMode
{
[text retain];
[withFont retain];
CGSize suggestedSize = [text sizeWithFont:withFont constrainedToSize:CGSizeMake(width, FLT_MAX) lineBreakMode:lineBreakMode];

[text release];
[withFont release];

return suggestedSize.height;
}

读书人网 >移动开发

热点推荐