在UIWebView中委托UIScrollView的方法,而不是为水平滚动调用

时间:2013-04-03 11:56:57

标签: ios objective-c uiwebview uiscrollview uiscrollviewdelegate

我有一个UIWebView,在可见屏幕上有水平和垂直内容。

我将控制器设置为UIWebView的{​​{1}}的委托,并注意到当我横向滚动时,UIScrollViewscrollViewDidScroll和{{1}没有被调用。当我垂直滚动时会调用它们。

更新: 我也注意到当我水平滚动时没有滚动条,但是当我垂直滚动时有一个滚动条。此外,即使使用scrollViewDidScroll,水平滚动也不会反弹。

我在UIWebView中使用scrollViewDidEndDecelerating CSS样式。这可能是相关的吗?

1 个答案:

答案 0 :(得分:0)

修正了此问题。

除了white-space: nowrap样式外,我还有overflow: auto。删除它,达到了我想要的相同效果,现在水平滚动按我想要的方式工作。