簡體   English   中英

如何找到當前寬度下WebView內容的高度?

[英]How do I find the height of a WebView's content at the current width?

我想垂直調整WebView的大小以適合其內容。 如何找出最佳高度?

我嘗試查看WebFrame的frameView,但這只是它在其中顯示的視圖的大小, [frameView intrinsicContentSize]始終返回-1,-1。

更新:

我可以做這個:

DOMNode *bodyNode = [[[frame DOMDocument] getElementsByTagName:@"body"] item:0]; float scrollHeight = [[bodyNode valueForKey:@"scrollHeight"] floatValue];

..但即使內容明顯較短,我得到的結果也不會低於WebView的高度。

答案在這里:

如何根據其內容調整WebView的大小?

關鍵在於對已接受答案的注釋:在獲取大小之前,將WebView調整為較小的大小。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM