Cordova iOS触摸滚动不起作用

Rya*_*new 5 scroll ios cordova

我正在为Android和iOS开发Cordova应用程序。在android中,滚动功能工作正常,但是在iOS中,向下或向上滚动似乎完全被禁用,我尝试将其添加到CSS中。

*{
    -webkit-overflow-scrolling: touch;
}
Run Code Online (Sandbox Code Playgroud)

我也设定了视口

<meta name="viewport" content="width=device-width, initial-scale=1.0">
Run Code Online (Sandbox Code Playgroud)

有人告诉我使用iScroll作为一种解决方法,但似乎如果使用了这样的插件,则必须将其分别应用于所有页面和div。我正在尝试为整个应用程序启用滚动,因此这似乎是一个乏味且效率低下的解决方案。

关于如何解决此问题的任何想法,我相信它可能与UIWebkit有关,我将进一步研究它。

小智 0

根据[ https://github.com/twbs/ratchet/issues/138][1]

尝试替代

-webkit-overflow-scrolling: touch;
Run Code Online (Sandbox Code Playgroud)

-webkit-overflow-scrolling: auto;
Run Code Online (Sandbox Code Playgroud)

如果不起作用,请尝试按如下方式设置您的体型

overflow-y: auto;
Run Code Online (Sandbox Code Playgroud)