loadHtmlString関数を使用してデータをロードするuiwebviewがあります。問題は、sqliteデータベースからデータをロードすることです。毎回、異なる長さの異なる文字列をロードし、当然、Webビューは異なる高さを取得します。
ここで、webViewのすぐ下にimageViewをロードするために、uiwebviewの正確な高さを毎回知る必要があります。私が試してみました
- (void)webViewDidFinishLoad:(UIWebView *)aWebView {
CGRect frame = aWebView.frame;
frame.size.height = 1;
aWebView.frame = frame;
CGSize fittingSize = [aWebView sizeThatFits:CGSizeZero];
frame.size = fittingSize;
aWebView.frame = frame;
NSLog(@"Size: %f, %f", fittingSize.width, fittingSize.height);
}
しかし、私はいつも同じ結果を得る。ロードされるたびにWebビューの高さを動的に取得する方法を知る必要があります。どうも