swift webView的高度自适应内容


废话不多 直接上代码 

 

//在webView的协议方法里实现以下代码

func webViewDidFinishLoad(webView: UIWebView) {//加载完成

        

//        self.view.addSubview(webView)

        

        webView.scrollView.mj_header.endRefreshing()

        self.mainView.removeFromSuperview()

        

//计算webView内容的高度 然后去改变webView的高度 嗯呢 就是这样  

        let webHeightStr = webView.stringByEvaluatingJavaScriptFromString("document.body.scrollHeight")

        

        let webHeight = CGFloat((webHeightStr! as NSString).floatValue)

        

        self.web.frame = CGRectMake(0, 350, SCREEN_WIDTH, webHeight)

        self.scrollView.contentSize = CGSizeMake(SCREEN_WIDTH, 350 + webHeight + 64)

        

    }


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM