这很奇怪。我将WKWebView嵌入到UITableView的第一个单元格(IndexPath.row = 0)中。如果webView的内容很短,则可以正常工作。但是当我在webView中放入更多文本和图像时,不会显示webView的底部。我已经检查了UI层:
ios - 当WKWebView嵌入UITableViewCell中时,第二个WebView将不会显示-LMLPHP
而且我发现最上层(WKCompositingView)的高度不正确。第二层也是WKCompositingView。

我不知道为什么,如果我将WebView放入控制器的视图中,则可以正常工作。

另一点是,如果我将UITextFiled调用给第一响应者(调出键盘),则webView将正常显示。(但是变成了WKCompositingView的2部分)。
ios - 当WKWebView嵌入UITableViewCell中时,第二个WebView将不会显示-LMLPHP
谁能告诉我为什么?

最佳答案

最后,我通过在scrolldViewdidscroll方法中添加[webViewCell setNeedsLayout]解决了这个问题。

07-26 02:28