Ionic3 ionScroll在iOS中无法正常触发

时间:2017-07-14 08:42:19

标签: angular typescript ionic-framework ionic2 ionic3

虽然这在Android中完美运行,但似乎iOS中的手指从屏幕移开时停止获取滚动事件,即使它仍然由于滚动的加速而滚动。

 this.content.ionScroll.subscribe((data) => {
        this.ngZone.run(() => {
            console.log(data.scrollTop);
        });
    });

关于如何解决这个问题的任何想法? 有没有更好的方法来捕获滚动事件?

谢谢和问候。

1 个答案:

答案 0 :(得分:1)

这是由于UiWebView中的滚动/滚动检测限制而无法修复。

唯一的解决方案"是使用WkWebView,因为问题不存在。但请注意,如果您在现有的应用程序中使用它。这将取代您的应用程序的WebView,我读到可能会替换LocalStorage(可能他们现在实现了迁移)。所以要谨慎使用它。

https://github.com/ionic-team/cordova-plugin-wkwebview-engine