0

我有一個UIWebView,它的水平和垂直內容都不在可見屏幕上。UIWebView中的UIScrollView的委託方法不需要水平滾動

設置我的控制器是委託的UIWebViewUIScrollView,並注意到,當我水平滾動,scrollViewDidScrollscrollViewDidScrollscrollViewDidEndDecelerating不叫。當我垂直滾動時會調用它們。

更新: 我也注意到當我水平滾動時沒有滾動條,但是當我垂直滾動時有一個滾動條。另外,即使使用alwaysBounceHorizontal = YES,水平滾動也不會反彈。

我在我的UIWebView中使用了一個white-space: nowrap CSS樣式。這可能是相關的嗎?

回答

0

修復了這個問題。我們也有overflow: auto。去除那個,達到了我想要的效果,現在水平滾動按我想要的那樣工作。