我正在使用nativescript angular开发我的android和ios应用程序。我正在使用scrollview显示列表项。总之是否有检测用户是否停止在scrollview中滚动的信息?请为此提供任何解决方案。
答案 0 :(得分:1)
您可以收听touch
事件,并确保event.action
是TouchAction.up。
编辑:如果您想在iOS上附加自己的UIScrollViewDelegate
实现,可以这样做。我的委托版本接受原始委托作为参数,因此我不会丢失原始委托中已实现的任何内容。
(<any>ScrollView.prototype).originalAttachNative = (<any>ScrollView.prototype).attachNative;
(<any>ScrollView.prototype).attachNative = function () {
this.originalAttachNative();
const newDelegate = MyUIScrollViewDelegateImpl.initWithOriginalDelegate(this._delegate);
this._delegate = newDelegate;
this.nativeViewProtected.delegate = newDelegate;
};