objective-c - iOS开发,如何让UIWebView高度自适应内容(HTML文本)?
PHPz
PHPz 2017-04-18 09:39:47
0
1
604
PHPz
PHPz

学习是最好的投资!

모든 응답(1)
巴扎黑

UIWebview의 프레임 높이는 내부 html에 따라 달라지나요?

내 접근 방식은 일반적으로 웹뷰가 HTML을 먼저 로드한 다음 컨트롤러가 웹뷰의 대리자가 됩니다.
webViewDidLoad 메서드에서 js를 통해 로드한 후 웹뷰의 높이를 가져온 다음 페이지를 새로 고칩니다. 이때 webView에서 설정한 Frame.size.height는 이전에 js를 통해 얻은 높이와 동일할 수 있습니다.

_webViewHeight = [[webView stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight"] floatValue];

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿