UILabel高度自适应

NSString的函数 sizeWithFont:constrainedToSize:lineBreakMode:

API文档解释:若字符串以规定的约束条件进行描绘,则返回实际的大小。

用途:返回以指定字体进行描绘时,字符串所占据的实际大小。

举例:

UIFont *font = [UIFont systemFontOfSize:12];
CGSize size = [text sizeWithFont:font constrainedToSize:CGSizeMake(150.0f, 1000.0f) lineBreakMode:UILineBreakModeCharacterWrap];

说明:获取字符串在指定的size内(宽度超过150,则换行)所需的的实际高度和宽度.

若返回的size值为0,0。则检查系统中是否包含此字体。

你可能感兴趣的:(UILabel高度自适应)