我可以通过代码初始化一个 UiWebView,加载 url(缓存每个页面)然后在 cellForRowAtIndex 上将我的 webView 分配给单元格上的那个吗?如果是这样,如果 webview 只是坐在代码中,我如何获得页面高度
最佳答案
首先,关于将包含 UIScrollView
的 UIWebView
放入派生自 UIScrollView 的
。您已收到警告。UITableView
的强制性警告
当 UIWebView 不在 View 层次结构中时,我不知道您无法加载它的任何原因。我从未明确测试过它,但它应该可以工作。注意你的线程。
就获得尺寸而言,有几种方法。它们都有局限性。一种方法是使用 UIWebView -stringByEvaluatingJavaScriptFromString:
并请求高度。这在大多数情况下都很有效,但有时内容会延伸到正文之外,从而造成困惑。
另一种解决方案是查看 webView.scrollView.contentSize
。这可以工作,但并不完美。我还没有缩小它何时起作用,但它可以起作用。
关于ios - 在后台加载 UIWebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19847604/