发个广告:iOS开发两年了,一步步走来,从小白到大白,有自己的新的体验 关注公众号一起进步,有技术、工具分享
_detailWebView = [[UIWebViewalloc]initWithFrame:CGRectMake(0,CGRectGetMaxY(view.frame)+35,KScreenWidth,KScreenHeight-64-290)];
_detailWebView.delegate = self;
//预先加载url
NSString *detailStr = self.model.questiondesc;
NSString *newUrll = [detailStrstringByReplacingOccurrencesOfString:@"/upimg"withString:@"http://"];
[_detailWebView loadHTMLString:newUrll baseURL:nil];
[self.viewaddSubview:self.detailWebView];
#pragma mark - UIWebView Delegate Methods
-(void)webViewDidFinishLoad:(UIWebView *)webView
{
//获取到webview的高度
CGFloat height = [[self.webViewstringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight"]floatValue];
self.webView.frame =CGRectMake(self.webView.frame.origin.x,self.webView.frame.origin.y,KScreenWidth, height+20);
}
iOS WebView 实战
本文介绍了一个具体的 iOS 应用开发案例,重点展示了如何使用 UIWebView 加载并动态调整 HTML 内容的高度。从代码实现细节入手,包括 HTML 字符串的处理及 JavaScript 的调用,适合希望深入了解 iOS Web 技术的开发者。
6694

被折叠的 条评论
为什么被折叠?



