我在表格视图中有几个部分。一个部分只有一个包含UIWebView的单元格。当它加载了html时,我更新了正确高度的单元格,如下所示:
func webViewDidFinishLoad(webView: UIWebView) {
var frame = webView.frame
frame.size.height = 1
webView.frame = frame
var fittingSize = webView.sizeThatFits(CGSizeZero)
fittingSize = fittingSize.height > CGFloat(100) ? fittingSize : CGSize(width: fittingSize.width, height: CGFloat(100))
frame.size = fittingSize
webView.frame = frame
let cellSize = fittingSize.height;
print(cellSize)
self.frame = CGRectMake(self.frame.origin.x, self.frame.origin.y, fittingSize.width + 7, fittingSize.height + 7)
parent?.reloadTable()
}
在家长中,
func reloadTable() {
//let t = self.numberOfSectionsInTableView(self.tableView)
//self.tableView.reloadData()
self.tableView.setNeedsLayout()
self.tableView.layoutIfNeeded()
//self.tableView.reloadSections(NSIndexSet(index: 4), withRowAnimation: .None)
}
牢房下面还有另一个部分。我尝试了几种更新身体细胞的方法。它得到了更新,但是下面的章节标题没有移动到下方,身体细胞调整了身高。
现在有什么建议吗? 感谢