虽然这在Android中完美运行,但似乎iOS中的手指从屏幕移开时停止获取滚动事件,即使它仍然由于滚动的加速而滚动。
this.content.ionScroll.subscribe((data) => {
this.ngZone.run(() => {
console.log(data.scrollTop);
});
});
关于如何解决这个问题的任何想法? 有没有更好的方法来捕获滚动事件?
谢谢和问候。
答案 0 :(得分:1)
这是由于UiWebView中的滚动/滚动检测限制而无法修复。
唯一的解决方案"是使用WkWebView,因为问题不存在。但请注意,如果您在现有的应用程序中使用它。这将取代您的应用程序的WebView,我读到可能会替换LocalStorage(可能他们现在实现了迁移)。所以要谨慎使用它。
https://github.com/ionic-team/cordova-plugin-wkwebview-engine