0

我正在使用滚动视图,其中我在容器视图中添加了一些静态内容,在此容器视图下方我添加了一个 Web 视图并将这两个视图都添加到我的 scrollView 中,我不希望 Web 视图滚动,而是我希望我的滚动视图应该根据我的容器视图的高度和 Web 视图中内容的高度滚动。

注意:我将 webview 中的内容作为 html 字符串加载,我从服务器接收,内容介于 html 标签之间,然后我将其作为字符串传递给 web 视图。

谢谢

4

3 回答 3

4

试试这个代码

  CGRect contentRect = CGRectZero;

  for (UIView *subview in scrollview.subviews ) {
    contentRect = CGRectUnion(contentRect,subview.frame);
  }

  scrollview.contentSize = CGSizeMake(scrollview.bounds.size.width, CGRectGetMaxY(contentRect));
于 2013-06-11T10:41:17.117 回答
0
  1. 在 webview 中查找内容的高度
  2. 使其成为 webview、containerview 框架和 scrollview contentsize 的大小
  3. 禁用 webview 的滚动
于 2013-06-11T10:41:21.607 回答
0

将滚动视图内容大小设置为containerview height + webview height

并且你webview Height必须等于,content Size of that Webview因为你不想滚动你的 webview。

于 2013-06-11T10:38:56.837 回答