我想垂直调整 WebView 的大小以适应其内容。如何找出最佳身高是多少?
我尝试查看 WebFrame 的 frameView,但这只是它正在显示的视图的大小,并且[frameView intrinsicContentSize]
总是返回 -1、-1。
更新:
我可以做这个:
DOMNode *bodyNode = [[[frame DOMDocument] getElementsByTagName:@"body"] item:0];
float scrollHeight = [[bodyNode valueForKey:@"scrollHeight"] floatValue];
..但我得到的结果永远不会低于 WebView 的高度,即使内容明显更短。