0

我有这个方法可以返回 NSString 的高度并返回 tableview 方法的高度:heightForRowAtIndexPath 但是当 NSString 长度超过 2 个段落时,字符串末尾的一小部分会被截断。

- (float)heightWithFont:(UIFont *)font width:(float)width {    
CGRect frame = [string boundingRectWithSize:CGSizeMake(width, 9999.f)
                                  options:(NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading)
                               attributes:@{ NSFontAttributeName: font}
                                  context:nil];
return frame.size.height; }
4

0 回答 0