Ios 在UIWebView中委托UIScrollView的方法,不需要水平滚动
我有一个Ios 在UIWebView中委托UIScrollView的方法,不需要水平滚动,ios,objective-c,uiwebview,uiscrollview,uiscrollviewdelegate,Ios,Objective C,Uiwebview,Uiscrollview,Uiscrollviewdelegate,我有一个UIWebView,它在可见屏幕上同时显示水平和垂直内容 我将我的控制器设置为UIWebView的UIScrollView的代理,并注意到当我水平滚动时,scrollViewDidScroll、scrollViewDidScroll和ScrollViewDidEndDecelling不会被调用。当我垂直滚动时,它们被调用 更新: 我还注意到当我水平滚动时并没有滚动条,但当我垂直滚动时有一个滚动条。此外,即使使用alwaysBounceHorizontal=YES,水平滚动也不会反弹 我在
UIWebView
,它在可见屏幕上同时显示水平和垂直内容
我将我的控制器设置为UIWebView
的UIScrollView
的代理,并注意到当我水平滚动时,scrollViewDidScroll
、scrollViewDidScroll
和ScrollViewDidEndDecelling
不会被调用。当我垂直滚动时,它们被调用
更新:
我还注意到当我水平滚动时并没有滚动条,但当我垂直滚动时有一个滚动条。此外,即使使用alwaysBounceHorizontal=YES
,水平滚动也不会反弹
我在UIWebView中使用了空白:nowrap
CSS样式。这可能与此相关吗?修复了此问题
除了空白:nowrap
样式之外,我还有溢出:auto
。去掉它,就达到了我想要的效果,现在水平滚动的效果和我想要的一样