禁用ScrollView弹出NativeScript

时间:2016-04-22 01:06:08

标签: nativescript

寻找一种方法来禁用滚动到达滚动视图顶部或底部时发生的ScrollView反弹或溢出。

这里如何在android中设置设置。 Android scrollview remove blue light

3 个答案:

答案 0 :(得分:1)

以下是可能为您提供帮助的代码段:

if (this.content.ios instanceof UIScrollView) {
        this.content.ios.alwaysBounceVertical = false;
 }

当然,您需要从NativeScript获取<ScrollView>组件的实例,然后获取本机iOS实例。

答案 1 :(得分:1)

我有一个小实用程序库,它具有此功能,还有一些其他方便的功能。

https://github.com/TheOriginalJosh/nativescript-swiss-army-knife

import {SwissArmyKnife} from 'nativescript-swiss-army-knife/nativescript-swiss-army-knife';

...

let scrollView = page.getViewById('myScrollView');

SwissArmyKnife.disableScrollBounce(scrollView);

答案 2 :(得分:0)

以下是在iOS和Android上的操作方法。

let scrollView = page.getViewById('myScrollView');
if (app.android) {
    scrollView.android.setOverScrollMode(2);
}
else if (app.ios) {
    scrollView.ios.bounces = false;
}