2011-09-07 5 views
7

모든 내용이 표시 될 때까지 UIWebView 높이를 조정할 수 있어야합니다.iOS - 콘텐츠에 맞게 UIWebView 크기를 조정 하시겠습니까?

이것이 가능합니까?

+2

@PengOne에 언급 된 문서 속성을 시험해보십시오.이 질문은 iPad2뿐 아니라 http://goo.gl/uvasi에도 적용됩니다. – fncomp

+0

실제로 ipad 용으로 개발 중입니다 – aryaxt

+0

http://stackoverflow.com/questions/6247936/how-to-calculate-height-of-html-string 아마도 도움이됩니다. – nettz

답변

17

UIWebView에 콘텐츠를로드 한 후에는 stringByEvaluatingJavaScriptFromString: 방법을 사용하여 HTML 문서의 높이를 문의 할 수 있습니다. 조금 까다 롭지만 작동해야합니다.

당신은 같은 것을 할 수 있습니다

NSInteger height = [[webView stringByEvaluatingJavaScriptFromString: 
    @"document.body.scrollHeight"] integerValue]; 

scrollheight 최고의하지 mught. 몇 가지 옵션이 있습니다. http://james.padolsey.com/javascript/get-document-height-cross-browser/

관련 문제