如何根据web-view里面的html内容调整tableView Cell的高度呢?

时间:2013-06-28 07:38:13

标签: ios objective-c

我已经看到了基于内容找到webview高度的解决方案,但是在加载webview后会发生这种情况。

我的webview在TableView Cell中,它的高度取决于我给tableView的高度,它的高度应该取决于内容。

我有一个高度的最大限制,但如果内容占用的空间较小,我想稍微减少它。

现在我如何优雅地完成它,因为Cell的高度由tableView委托控制。 我应该从单元格发送一个委托消息来重新加载tableView或具有新高度的单元格吗?

1 个答案:

答案 0 :(得分:0)

  1. 创建网页浏览并首先加载内容,确保网页视图的高度为零

  2. 加载完所有webview后,设置TableView的Delegate和DataSource,修改所有webview的高度。

  3. 覆盖 - (CGFloat)高度... tableview indexPath ....如下所示

    {return eachWebviewInside.scrollview.contentSize.height;}