(转)iOS网页的高度计算

479 阅读1分钟

原因:

前端用的是angular去渲染数据的,页面加载完成后,html执行结束,但是angularJS还没完毕,获取到的网页没有内容,网页高度不对。

  • (void)webViewDidFinishLoad:(UIWebView *)webView { [self performSelector:@selector(changeWebViewHeight) withObject:nil afterDelay:1]; }
  • (void)changeWebViewHeight { float height = webView.scrollView.contentSize.height; NSLog(@"height:%.2f",height); CGRect newFrame = webView.frame; newFrame.size.height = height; webView.frame = newFrame; }