1

コンテンツに基づいて webview の高さを見つけるソリューションを見てきましたが、それは webview が読み込まれた後に発生します。

私のwebviewはTableViewセル内にあります。その高さは、高さがコンテンツに依存するtableViewに与える高さに依存します。

高さには上限がありますが、コンテンツが占めるスペースが少ない場合は、少し減らしたいと思います。

セルの高さはtableViewデリゲートによって制御されるため、どうすれば優雅にそれを行うことができますか。セルからデリゲート メッセージを送信して、tableView またはセルを新しい高さでリロードしますか?

4

1 に答える 1

0
  1. WebView を作成し、最初にコンテンツをロードします。WebView の高さがゼロであることを確認してください。

  2. すべての Web ビューが読み込まれた後、TableView の Delegate と DataSource を設定し、すべての Web ビューの高さを変更します。

  3. オーバーライド -(CGFloat)height...tableview indexPath.... 以下のように

    { return eachWebviewInside.scrollview.contentSize.height;}

于 2013-06-28T08:29:58.667 に答える