原因:
前端用的是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; }