2011-09-07 7 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/

関連する問題