在UIWebView中按页面导航 - 就像setPagingEnabled一样

LK.*_*LK. 6 iphone cocoa-touch uiwebview ipad

有没有办法在使用分页的webview中导航 - 比如UIScrollView的'pagingEnabled'?

有关于在UIWebViews内部scrollview上设置此参数的一些建议,但是此解决方案不起作用,例如在您使用javascript设置webcontent偏移的情况下.在这种情况下,屏幕上的第一个点按将缩放回到页面的开头....

有没有推荐的方法正确地做到这一点?

更新
我的原始问题当然是我已将分页设置为启用并将内容偏移设置为不等于实际页面边界的数字...

问题仍然存在,但是否有更好的方法来执行此任务.

Roc*_*Man 2

是的,有办法。将 web-kit CSS 设置为多列流。

-webkit-column-width
Run Code Online (Sandbox Code Playgroud)

使用 javascript 'scrollTo' 滚动到下一页/上一页

window.scrollTo(xPagePosition, 0)  
Run Code Online (Sandbox Code Playgroud)

在 UIView 顶部添加一个具有清晰背景色的 UIView 以捕获用户滑动手势。