动态设置自定义 UITableViewCell 高度。如果文本包含换行符,则计算出的高度不正确。
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
CGSize constraintSize = {320.0, 20000};
CGSize neededSize = [_beerDetails.notes sizeWithFont:[UIFont systemFontOfSize:10.0f] constrainedToSize:constraintSize lineBreakMode:UILineBreakModeWordWrap];
return neededSize.height + 50;
}