2016-04-22 10 views
0

スクロールビューの上下にスクロールしたときに発生するScrollViewのバウンスまたはオーバーフローを無効にする方法を探しています。ScrollViewの無効化NativeScript

ここで設定をAndroidで設定する方法。ここで Android scrollview remove blue light

+0

(app.ios){ \t scrollView.ios.bounces = falseの場合、私は、IOS のためにそれを考え出しました。 } で、 'scrollView'は、バウンスを無効にするscrollViewのインスタンスです。 – theOriginalJosh

答えて

1

あなたのためのトリックを行う可能性のあるコードスニペットです:もちろん

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

あなたはNativeScriptから<ScrollView>コンポーネント、その後、ネイティブのiOSインスタンスのインスタンスを取得する必要があります。

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); 
0

iOSとAndroidの上でそれを行う方法です。

let scrollView = page.getViewById('myScrollView'); 
if (app.android) { 
    scrollView.android.setOverScrollMode(2); 
} 
else if (app.ios) { 
    scrollView.ios.bounces = false; 
} 
関連する問題