UIWebview 中的大页面并不总是对角滚动

Posted

技术标签:

【中文标题】UIWebview 中的大页面并不总是对角滚动【英文标题】:Large page in UIWebview not always scrolling diagonally 【发布时间】:2013-03-22 18:08:16 【问题描述】:

我在 UIWebview 中有一个页面,其主要元素比 webview 本身更高更宽。我希望能够以用户选择的任何方式平滑地“平移”页面:水平、垂直、对角线或以圆周运动滑动。

通常它可以工作,但是每三个手势中大约有一次,UIWebView 只在一个轴上滚动(有时是 x,有时是 y),尽管同时在​​两个轴上做手势。

这个问题最常发生在 webview 加载之后。在一次成功的二维滚动之后,它往往不会再经常发生了。

有没有其他人看到过这个问题或知道如何解决这个问题?

【问题讨论】:

【参考方案1】:

找出它是什么。我有一个 UIScrollViewDelegate 监听 UIWebView 的 UIScrollView 来做我可能不应该做的各种其他事情。而问题中的症状就是为什么!

【讨论】:

以上是关于UIWebview 中的大页面并不总是对角滚动的主要内容,如果未能解决你的问题,请参考以下文章

从 URL 加载内容后,UIWebView 显然滚动了

UIPageControl 似乎并不总是在滚动时发生变化

自动滚动页面uiwebview底部

为啥我的滚动条并不总是正确绘制?

UIWebView 滚动替换

ScrollView 中的 ViewPager 无法正确滚动