私はUIWebView
を使ってHTML形式のコンテンツを表示しているObjective Cを使ってアプリケーションを作成しています。私は、UIWebView
デリゲートメソッド内のコードの下に使用していますwebViewDidFinishLoad
'document.body.scrollHeight;'を使用してUIWebViewコンテンツの動的高さを計算します。 iOS 10で大きな値を返します
NSUInteger contentHeight = [[aWebView stringByEvaluatingJavaScriptFromString:[NSStringのstringWithFormat:@ "document.body.scrollHeight;"]] intValue];
WebViewのコンテンツの高さを計算するために、これは、iOS8
に細かい作業iOS9
とiOS11
が、iOS10
にiPhoneは、実際のコンテンツ値よりもはるかに大きな値を返すコンテンツの高さを携帯電話れます。このため、私は画面内の私のwebviewの下部に余分な空白を取得しています。
私はすべてのソリューションを試しましたが、iOS 10でのみ同じ間違ったコンテンツの高さを得ました。この問題を解決するのを手伝ってください。前もって感謝します!
ご回答ありがとうございます。私は上記のコードをテストしていますが、動作していません。 –