如何能够放大UIWebView中的UIScrollView?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (26)

我有一个UIWebView在一个UIScrollView(滚动视图包含另一个组件)

UIWebView但是它仍然不能缩放html,我需要处理这两个放大的UIScrollViewUIWebView是吗?

提问于
用户回答回答于

必须设置ScalesPageToFit=yes,以便在UIWebView上工作。

用户回答回答于

  1. 如前所述,您首先必须在主视图中放置一个UIScrollView,然后将web视图放在滚动视图中。
  2. 如上所述,实现<UIScrollViewDelegate>在视图控制器中,将滚动视图委托拖到InterfaceBuilder中的视图控制器,并实现viewForZoomingInScrollView方法。这必须返回指向UIScrollView的指针(返回myScrollView)。
  3. 我为Web视图和滚动视图创建了IBOutlet属性--在NIB中将它们链接到视图控制器。
  4. 在滚动视图上,转到Attributes检查器,设置您的MAX和Min缩放因子(我将0.5设置为5.0,效果很好)。
  5. 在Web视图中,在属性检查器中:
  6. 在“Web视图”部分中,选择适合的缩放页面
  7. 在“视图”部分,选择“模式”,“左上角”
  8. 在底部的“视图”部分中,选中“已启用用户交互”和“多点触摸启用”

扫码关注云+社区