سؤال

I need to resize the web view frame according to content height. So I need to calculate the height of content.

هل كانت مفيدة؟

المحلول

This is the solution that i use

NSUInteger contentHeight = [[webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.body.scrollHeight;"]] intValue];

Your webview should have a frame smaller than all possible content size

نصائح أخرى

Try This,

- (void)webViewDidFinishLoad:(UIWebView *)webView {
        CGSize contentSize = webView.scrollView.contentSize;
        NSLog(@"Content Size %@", NSStringFromCGSize(contentSize));
    }
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top