我有这个方法返回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; }