动态设置自定义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;
}
答案 0 :(得分:0)
'constraintSize'中的宽度是否应小于320(因为这是iPhone屏幕的全宽)?您可以尝试宽度为300或290.