Ios UIWebView的动态高度
我在动态设置Ios UIWebView的动态高度,ios,swift,uiwebview,Ios,Swift,Uiwebview,我在动态设置UIWebView的高度时遇到问题。webview加载包含html的产品说明。我希望UIWebView根据描述内容更改其高度。 我需要使用webviewdiffinishload函数来完成它。但是我不能写函数内容。尝试在webview.scrollView.contentSize.height中将webview.sizeToFit()设置为webview.scrollView.contentSize.height的webview.sizeToFit()内部webview.difini
UIWebView
的高度时遇到问题。webview加载包含html的产品说明。我希望UIWebView
根据描述内容更改其高度。
我需要使用
webviewdiffinishload
函数来完成它。但是我不能写函数内容。尝试在webview.scrollView.contentSize.height
中将webview.sizeToFit()设置为webview.scrollView.contentSize.height
的webview.sizeToFit()
内部webview.difinishload
。UIWebView类中没有这样的属性contentSize
。应该是webview.scrollView.contentSize.height
Yes,这个答案是旧的。当时UIWebview是UIScrollView的一个子类。谢谢你指出这一点。
-(void)webViewDidFinishLoad:(UIWebView *)webView
{
if ([webView isEqual:_viewWebDescription])
{
CGFloat height= webView.scrollView.contentSize.height;
CGRect frameWebView=_viewWebDescription.frame;
if (_viewWebDescription.frame.origin.y + height >= 745)
{
height= 745 - _viewWebDescription.frame.origin.y;
}
frameWebView.size.height=height;
_viewWebDescription.frame= frameWebView;
}
}