我正在尝试创建一个UITableView
高度可变的行,如该问题的答案中所述
我的问题是每个单元格都包含UIWebView
不同(静态加载)的内容,我无法弄清楚如何根据内容计算正确的高度。有没有办法做到这一点?我试过这样的事情:
(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
WebViewCell *cell = (WebViewCell*)[self tableView:tableView cellForRowAtIndexPath:indexPath];
[cell setNeedsLayout];
[cell layoutIfNeeded];
return cell.bounds.size.height;
}
单元格本身是从一个 nib 加载的,它只是一个UITableViewCell
包含一个UIWebView
. (如果单元格只是将自己调整为最大的 html 内容也可以,尽管可变高度会更好)。