0
如何使用鈦中的左右箭頭控制垂直滾動。如何連接的滾動視圖和左,右箭頭ScrollView左右滾動使用箭頭按鈕
之間。這裏是代碼:
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);
});
您好感謝您的建議幫了我很多。我已經添加並滾動到所需的位置。現在我陷入了一個邏輯場景中。我先添加了一個標籤。每當頁面聚焦的第一個標籤將在x和y座標。如果我點擊右箭頭我滾動到另一個標籤。但是,如果我再次點擊左箭頭,它會首先正確地導航。如果再次點擊向右箭頭,它應該來到第二個標籤,但它的導航到第三個標籤。你能展示一些這種邏輯的示例代碼嗎? –
您能否提供迄今爲止所做的工作的代碼?我認爲在那裏尋找錯誤然後寫出完全不同的東西會更容易。 – mwfire
好的。以下是代碼 –