1

我可以通过代码初始化 UiWebView,加载 url(缓存页面),然后在 cellForRowAtIndex 上将我的 webView 分配给单元格上的那个吗?如果是这样,如果 webview 只是坐在代码中,我如何获得页面高度

4

1 回答 1

2

UIWebView首先,关于将包含UIScrollView的 a 放入UITableView从 a 派生的 a的强制性警告UIScrollView。你已经被警告过了。

我不知道当 UIWebView 不在视图层次结构中时您无法加载它的任何原因。我从未明确测试过它,但它应该可以工作。注意你的线程。

就获得尺寸而言,有几种方法。它们都有局限性。一种方法是使用UIWebView -stringByEvaluatingJavaScriptFromString:和请求身体高度。这在大多数情况下效果很好,但有时内容可能会延伸到身体之外,这会搞砸。

另一种解决方案是查看webView.scrollView.contentSize. 这可以工作,但并不完美。我还没有缩小这个工作与否的范围,但它可以工作

于 2013-11-07T22:23:06.143 回答