UIWebView 自动更改其在滚动视图中的高度

UIWebView auto changing its height inside scrollview

我正在尝试在我的应用程序中包含 disqus (评论 API) 在 Xamarin studio 中。

我现在拥有的是 scrollview,其中以编程方式添加了来自 URL 的一些文本和图片。

我想在scrollview底部添加UIWebView,但是webviewheight可以不一样,所以无法设置。

webview 是否可以因为 content size 而更改其大小 (我不想 scrollview 里面有 scrollview,所以滚动 webview 不是一个选项。

我不是在问解决方案,只是问一些可能的想法。 谢谢

如果您可以使用 WKWebView 而不是 UIWebView,则可以实现相同的行为(在加载 URL 及其内容等方面)。 WEKWebView 公开了 scrollView 属性。

您可以观察该 UIScrollView 上的 "contentSize" 属性,并相应地调整主滚动视图的 contentSize。发生这种情况时管理 contentOffset 是完全不同的事情。

由于您的父 scrollView 将始终完全包含 webview,因此它不会滚动,让您的用户只能滚动浏览主视图。