我正在尝试创建一个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;
}
单元格本身是从笔尖加载的,而笔尖只是一个UITableViewCell
包含的UIWebView
。(如果单元格只是将自身调整为最大的html内容,那也很好,尽管可变高度会更好)。