1

チタンで左右の矢印を使用して垂直スクロールを制御する方法。スクロールビューと左右矢印の接続方法

コードは次のとおりです。

   var counter = 0;
   rightArrow.addEventListener('click', function(e) {

    counter++;

    var wrapperChild = wrapperView.getChildren();

    var scroll2 = verticalScroll.scrollTo(114, 0);
    var scroll1 = verticalScroll.scrollTo(0, 0);
    var scroll3 = verticalScroll.scrollTo(307, 0);

    if (counter == 1) {
        verticalScroll.scrollTo(114, 0);
        alert(counter);
    } else if (counter == 2) {
        verticalScroll.scrollTo(307, 0);
        alert(counter);
        //}
    } else if (counter == 3) {
        verticalScroll.scrollTo(417, 0);
        alert(counter);
    } else if (counter == 4) {
        verticalScroll.scrollTo(560, 0);
        alert(counter);
    } else if (counter == 5) {
        verticalScroll.scrollTo(672, 0);
        alert(counter);
    }
});

leftArrow.addEventListener('click', function(e) {
    if (counter == 0)  verticalScroll.scrollTo(0, 0);
});

verticalScroll.addEventListener('scroll', function(e) {
     Ti.API.info('Scrollview contents y offset: ' + e.x + 'Scrollview contents y offset: ' + e.y);
});
4

1 に答える 1

1

Scrollview には、ここscrollTo( Number x, Number y )に文書化されている というメソッドがあります。

基本的にあなたがしなければならない

  • スクロールビューを作成してウィンドウに追加する
  • 左右のボタンを作成してウィンドウに追加します (スクロールビューの前にボタンを追加する場合は、zIndex を設定する必要がある場合があります)。
  • scrollTo() をトリガーするボタンに eventListeners を追加します。「単純なボタンの例」を参照してください

これも興味があるかもしれませ

于 2013-09-29T11:47:32.520 に答える