HTMLテキストを表示しているwebViewが1つあります。以下に示すように、webViewの高さを数えています。
int height = [[_webViewDesc stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight;"] integerValue];
WebView の実際のボディ サイズは、私が得ているものとは異なります。webView の実際の高さを取得する方法。
HTMLテキストを表示しているwebViewが1つあります。以下に示すように、webViewの高さを数えています。
int height = [[_webViewDesc stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight;"] integerValue];
WebView の実際のボディ サイズは、私が得ているものとは異なります。webView の実際の高さを取得する方法。
高さを取得するには、最初に webview に html 文字列をロードする必要があります。WebView オブジェクトにデリゲート プロパティを指定し、以下の関数で高さを取得してみてください
- (void)webViewDidFinishLoad:(UIWebView *)webView {
int height = [[_webViewDesc stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight;"] integerValue];
NSLog(@"%d",height);
}
以下のメソッドを使用して、webview の高さを取得することもできます
NSLog(@"%f",_webViewDesc.scrollView.contentSize.height);