我有一個使用loadHtmlString函數加載數據的uiwebview。事情是我從sqlite數據庫加載數據,每次加載不同長度的字符串時,Web視圖自然會獲得不同的高度。
現在我需要知道每次uiwebview的確切高度,以便在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視圖的高度。 THX
比JS更好。也爲你+1。 – 2012-10-29 14:01:50
我試了一下,但是同樣的數字一直在繼續...即使我有一個2字的段落,我得到737,所以它沒有工作:S –
@EliasRahme你能更好地解釋你在這裏試圖達到什麼。我上面列出的代碼*是*如何跟蹤webview中內容的大小。 –