2017-08-22 18 views
0

これは非常に奇妙です。 UITableViewの最初のセル(IndexPath.row = 0)にWKWebViewを埋め込みます。 webViewのコンテンツが短い場合、それは正常に動作します。しかし、私はWebViewの下部にテキストと画像を配置すると表示されません。私はUI層をチェックしています: enter image description here そして、私は最も上位の層(WKCompositingView)の高さが正しくないことを発見しました。 2番目のレイヤーはWKCompositingViewです。WKWebViewをUITableViewCellに埋め込むと、WebViewのsecondHalfが表示されません。

私はWebViewをコントローラのビューに入れればそれはうまくいきました。

もう1つのポイントは、UITextFiledを最初のレスポンダー(キーボードを呼び出す)に呼び出すと、webViewが正常に表示される点です(しかし、2つの部分、両方ともWKCompositingViewになりました)。 enter image description here 誰でも教えてください。なぜですか?

答えて

0

最終的に、私はscrolldViewdidscrollメソッドで[webViewCell setNeedsLayout]を追加することでこの問題を解決しました。

0

私は、最初のセルは内容が表示されないと思います。 Webビューをビューに追加できます。その後、このビューを最初のセルに追加します。最初のセルはコンテンツWebviewから表示されます。

+0

試しましたが、まだ解決していません – Neko

関連する問題