UIWebView 自动更改其在滚动视图中的高度
UIWebView auto changing its height inside scrollview
我正在尝试在我的应用程序中包含 disqus (评论 API) 在 Xamarin studio 中。
我现在拥有的是 scrollview
,其中以编程方式添加了来自 URL
的一些文本和图片。
我想在scrollview
底部添加UIWebView,但是webview
的height
可以不一样,所以无法设置。
webview
是否可以因为 content size
而更改其大小
(我不想 scrollview
里面有 scrollview
,所以滚动 webview
不是一个选项。
我不是在问解决方案,只是问一些可能的想法。
谢谢
如果您可以使用 WKWebView 而不是 UIWebView,则可以实现相同的行为(在加载 URL 及其内容等方面)。 WEKWebView 公开了 scrollView 属性。
您可以观察该 UIScrollView 上的 "contentSize" 属性,并相应地调整主滚动视图的 contentSize。发生这种情况时管理 contentOffset 是完全不同的事情。
由于您的父 scrollView 将始终完全包含 webview,因此它不会滚动,让您的用户只能滚动浏览主视图。
我正在尝试在我的应用程序中包含 disqus (评论 API) 在 Xamarin studio 中。
我现在拥有的是 scrollview
,其中以编程方式添加了来自 URL
的一些文本和图片。
我想在scrollview
底部添加UIWebView,但是webview
的height
可以不一样,所以无法设置。
webview
是否可以因为 content size
而更改其大小
(我不想 scrollview
里面有 scrollview
,所以滚动 webview
不是一个选项。
我不是在问解决方案,只是问一些可能的想法。 谢谢
如果您可以使用 WKWebView 而不是 UIWebView,则可以实现相同的行为(在加载 URL 及其内容等方面)。 WEKWebView 公开了 scrollView 属性。
您可以观察该 UIScrollView 上的 "contentSize" 属性,并相应地调整主滚动视图的 contentSize。发生这种情况时管理 contentOffset 是完全不同的事情。
由于您的父 scrollView 将始终完全包含 webview,因此它不会滚动,让您的用户只能滚动浏览主视图。