UIWebViewの出力の長さを(どの単位でも)知る必要があります。これは可能ですか?内部的にIOSはスクロールを制御するためにこれを知っている必要がありますが、私はそれを見つけることができないようです。
質問する
140 次
1 に答える
2
長さでコンテンツの高さを意味する場合は、webViewDidFinishLoad:
デリゲートメソッドで次のいずれかを使用できます。
CGFloat height01 = [[[webView subviews] lastObject] contentSize].height;
CGFloat height02 = [webView sizeThatFits:CGSizeZero].height;
CGFloat height03 = [[webView stringByEvaluatingJavaScriptFromString:@"document.height"] floatValue];
それらは同じ値を返す必要があります。
于 2012-11-22T11:26:08.350 に答える