【问题标题】:UIWebview and UIScrollviewUIWebview 和 UIScrollview
【发布时间】:2011-04-28 08:56:31
【问题描述】:

我有一个 UIScrollview 允许分页,还有一个 UIWebview 在里面的详细视图上。 我知道根据 Apples Class Reference,您不应该这样做,但我没有看到其他选择。

为了做出更好的响应和体验,我禁用了 Webview 的滚动:

[[[webView subviews] lastObject] setScrollEnabled:FALSE];

但现在我正在寻找一种解决方案,使 webview 的大小合适,具体取决于内容。有没有一种简单的方法可以做到这一点,其中 webview 的宽度保持不变,但是当需要显示完整文章时高度会(自动)增长? 这将消除滚动问题,因为它位于滚动视图,他将负责此场景中的所有滚动。

这有意义吗?

【问题讨论】:

    标签: iphone cocoa-touch uiwebview uiscrollview


    【解决方案1】:

    当然 - 这种情况并不少见(需要计算出 UIWebView 的整个高度,以便您可以调整其框架的大小以避免 Web 视图本身滚动,例如当 Web 视图位于表格中时)视图或父滚动视图)。

    你应该参考这个答案: How to determine UIWebView height based on content, within a variable height UITableView?

    这将基本上回答您的问题。您创建滚动视图,加载内容,运行一些 javascript 以获得完整高度,然后调整 Web 视图框架以反映内容的完整高度。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-16
      • 2011-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-29
      • 2014-09-16
      相关资源
      最近更新 更多