我正在使用UITableView
委托来动态调整UITableViewCells
的大小,但由于某种原因,下面的代码会给我一个中止信号。它有任何明显的问题吗?
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
NSString *comment = [_comments objectAtIndex:indexPath.row];
CGSize expectedLabelSize = [comment sizeWithFont:[UIFont boldSystemFontOfSize:12.0] constrainedToSize:CGSizeMake(250, CGFLOAT_MAX) lineBreakMode:UILineBreakModeWordWrap];
return expectedLabelSize.height;
}
答案 0 :(得分:0)
将CGSize
作业更改为
[[comment sizeWithFont:[UIFont boldSystemFontOfSize:12.0] text]
这
[comment sizeWithFont:[UIFont boldSystemFontOfSize:12.0]
修复了它。