我在scrollview中使用九个webview来获取infinte滚动效果。我在每个webview中加载图像映射。现在的问题是webviews在触摸时有时没有响应,当它是一个难以触摸(触摸和保持)时。当有多个webview可见时,我遇到了这个问题。我为每个网页浏览设置了代理,我不知道为什么会发生这种情况。
我在拿着它时失去了选择,它的灰色消失了。这个问题我只能在3.2iPad设备中获得。
我需要在每次按下时调用shouldStartLoadWithRequest方法。我需要做什么?
提前感谢,
答案 0 :(得分:1)
你必须阅读用于UIWebview的Apple文档,他们清楚地说,“重要的是:你不应该在UIScrollView对象中嵌入UIWebView或UITableView对象。如果这样做,可能会导致意外行为,因为这两个对象的触摸事件可以混淆和错误处理。“
但我也将UIWebview添加到UIScrollview,但在我的情况下,webview的框架与scrollview的框架相同。在这种情况下,可以正确检测到touchevent。
我在这种情况下发现的一个问题是我们可以从Uiwebviews获得UITapGestureRecognizer ......