美文网首页
iOS 计算 UIWebView 的高度

iOS 计算 UIWebView 的高度

作者: LYPC_下里巴人 | 来源:发表于2017-07-05 09:37 被阅读997次

    当我们涉及到webView和纯代码结合的时候,例如一个话题详情,其它位置想加上我们的纯代码控件,可以计算出webView的高度,然后放到scrollView上,然后在scrollView下边或者什么位置,加上自己的纯代码内容就行了.

    下边是计算webView的高度:

    <转载:webView高度获取>

    第一种方法:

    - (void)webViewDidFinishLoad:(UIWebView*)webView{

    floatheight = [[webViewstringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight;"]floatValue];

    }

    第二种方法:

    - (void)webViewDidFinishLoad:(UIWebView*)webView

    {

    CGRect frame = webView.frame;

    CGSize size = [webViewsizeThatFits:CGSizeZero];

    frame.size= size;

    webView.frame= frame;

    }

    第三种方法:

    - (void)viewDidLoad {

    [superviewDidLoad];

    webview.delegate=self;

    [webviewloadHTMLString:@"fdasfda"baseURL:nil];

    }

    - (void)webViewDidFinishLoad:(UIWebView*)webView

    {

    NSString*output = [webviewstringByEvaluatingJavaScriptFromString:@"document.getElementByIdx_x_x_x("foo").offsetHeight;"];

    NSLog(@"height: %@", output);

    }

    相关文章

      网友评论

          本文标题:iOS 计算 UIWebView 的高度

          本文链接:https://www.haomeiwen.com/subject/hmbfhxtx.html