在屏幕上绘制时,UIWebView不响应触摸

时间:2011-01-31 02:46:52

标签: objective-c cocoa-touch ipad uikit uiwebview

好的,所以我有一个包含几个子视图的UIScrollView,我遇到困难的子视图是UIWebView。当webview显示在屏幕上而不必向下滚动UIScrollView时,一切都很好(figure 1)。

问题开始的时候是从屏幕上加载webview(figure 2),并且需要滚动来查看它(figure 3)。 webview不再响应任何用户交互。

我已经尝试了一些基本的东西,例如在调用scrollViewDidEndDecelerating委托之后重新加载webview,但似乎没有任何工作。有没有人遇到过这个问题或有任何关于如何修复它的建议?

1 个答案:

答案 0 :(得分:0)

事实证明这一直都很完美。唯一的问题是我有一个包含imageView和webview的包装器UIView,但是包装器没有调整大小,因此不受其限制的触摸也没有得到尊重。我只想提一下,webview真的不应该放在滚动视图中。我之所以这样做只是因为webview根据其内容进行了调整,并且已禁用滚动功能。此外,文档中目前没有其他视图支持链接而无需大量修改。