CGRect - boundingrectwithsize for long NSString不起作用

时间:2015-06-25 20:31:27

标签: objective-c uitableview nsstring cgrect heightforrowatindexpath

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

0 个答案:

没有答案