在代码的日子里希望你我同行!

关于TableViewCell嵌套UIWebView-自适应高度中高度出现偏差的问题

关于TableViewCell嵌套UIWebView-自适应高度中高度出现偏差的问题

在开发过程中碰见了有UITableVIewCell嵌套UIWebView的界面,并且需要去自适应UIWebView的高度进行设置Cell的大小(PS:里面包含文字、图片、表情等等)
昨天在简书、Google、百度查了一天-用了各种方法,但是最后UIWebView的高度还是有非常大的偏差!
今天在简书作者@Kan__ 的博文中找到了答案:传送门 非常感谢作者,顺便记录下
关于TableViewCell嵌套UIWebView-自适应高度中高度出现偏差的问题

 
-(void)webViewDidFinishLoad:(UIWebView *)webView { 
   // 已经禁用滚动
    CGRect frame = webView.frame;
    frame.size.width = _tableView.frame.size.width;
    frame.size.height = 1;
    webView.frame = frame;
    frame.size.height = webView.scrollView.contentSize.height;
    NSLog(@"frame = %@", [NSValue valueWithCGRect:frame]);
    webView.frame = frame;
    // 刷新
    [_tableView reloadData];

}

发表新评论
Title - Artist
0:00