UIScrollView 内的 UIWebView 并滚动到 Web 视图中的选定字段

Posted

技术标签:

【中文标题】UIScrollView 内的 UIWebView 并滚动到 Web 视图中的选定字段【英文标题】:UIWebView inside UIScrollView and scrolling to the selected field in the web view 【发布时间】:2014-07-16 21:24:40 【问题描述】:

我的UIScrollView 中有一个UIWebView,被其他元素包围。当 webView 上的任何 html 字段被选中时,它不会滚动到它,因为 webView 的滚动被禁用。 如何将主 UIScrollView 滚动到该字段?

【问题讨论】:

【参考方案1】:

scrollView.scrollEnabled = YES; 另外,确保您的滚动视图设置为 cliptobounds = NO; 另外,如果需要,将 webview 放在前面,也许滚动视图是 clearcolor 并停留在 webview 的后面,反之亦然。

【讨论】:

感谢您尝试帮助我,但我认为您不理解我的意思...不应打开 Web 视图的滚动,但应该打开顶部滚动视图之一。 So when the field of web view selected should scroll not web view, but top scrollView.可能有点难以理解,抱歉。 设置 ClipToBounds = NO。另外,设置 scrollView.contentSize = anysize 的内容并设置为 scrollEnabled = YES。希望对您有所帮助

以上是关于UIScrollView 内的 UIWebView 并滚动到 Web 视图中的选定字段的主要内容,如果未能解决你的问题,请参考以下文章

UIWebView 在 UIScrollView 内消耗触摸事件

UIScrollView 中的 UIImageView 和 UIWebView

UIWebView 上的 UIScrollView 和 UITapGestureRecognizer 冲突

UIWebview 和 UIScrollview

UIScrollview 高度变化基于 Uiwebview 内容

嵌入在 UIScrollview 中的 UIWebview 中的 Javascript 触摸事件