繁体   English   中英

UIWebView缩放问题

[英]UIWebView Zoom Issue

我们如何确定用户已经缩放了webView以便调整其他组件的大小。 我的webView从屏幕中间开始,当用户缩放webView时,它开始水平和垂直滚动,但发生在webView内部。滚动发生在内部。 我想阻止webView内部滚动,以便当用户垂直滚动时,webView顶部的标签,文本字段等也会向上滚动,而不是单独滚动webView。 我想要实现的功能与iPhone Native Email Client非常相似。 为此,我想将此webView放在scrollView上,并且当用户缩放它时,我想重置自己的scrollView的内容大小,以便将添加到scrollView的内容(如webView上方的标签和文本字段)滚动webView时滚动。

有任何想法吗?

您可以这样做:

  • 禁止用户捏缩放Web视图
  • 检测双击滚动视图并切换Webview的scalesPageToFit属性并在webview上设置userInteractionDisabled

现在,您只能滚动具有所有控件的scrollview。

您可以从中找到帮助

禁用默认缩放效果scalesPageToFit属性

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM