iOS 计算 UIWebView 的高度

当我们涉及到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的使用 刚接触IOS开发1年多,现在对于 混合式 移动端开发越来越流行,因为开发成本上、...
    学无止境666阅读 45,950评论 5 53
  • OS之UIWebView的使用 刚接触IOS开发1年多,现在对于 混合式 移动端开发越来越流行,因为开发成本上、速...
    知之未道阅读 5,557评论 0 4
  • http://www.cnblogs.com/mddblog/p/5281748.html 一、整体介绍 UIWe...
    F麦子阅读 5,002评论 0 2
  • 1.//获取字符串(或汉字)首字母+ (NSString *)firstCharacterWithString:(...
    艾希_可可阅读 3,523评论 0 0
  • (一) 七绝,早起 夜梦惊呼睡中人,抬头探望色如银。 出门摇看星弯月,黛玉晴空又一晨。 (二) 七绝,九日去金昌所...
    5937阅读 2,187评论 0 3