Включить прокрутку окна Appcelerator с вертикальной компоновкой - PullRequest
0 голосов
/ 09 мая 2011

Я использую Appcelerator для мобильных устройств, и у меня есть окно с вертикальной компоновкой.Окно содержит произвольное количество уложенных меток, содержащих произвольный текст различной длины.Общий текст может превышать размер окна и скатываться по нижней части экрана.

Я хотел бы сделать окно прокручиваемым по вертикали, чтобы пользователь мог продолжить чтение до концатекст.Каков наилучший способ сделать это?Пока я не скучаю, KitchenSink ничего подобного не демонстрирует.Я не знаю высоту различной метки, так как она может варьироваться от вызова к вызову, поэтому абсолютное позиционирование не будет работать (или, по крайней мере, нелегко).

Я испытываю желание посмотреть,можно просто вставить его в таблицу.

Мой существующий код выглядит примерно так:

var   win =Ti.UI.createWindow({layout: "vertical"});

win.add(Ti.UI.createLabel({text: "long text here", height: "auto"});
win.add(Ti.UI.createLabel({text: "more long text here", height: "auto"});
win.add(Ti.UI.createLabel({text: "even more long text here", height: "auto"});

1 Ответ

2 голосов
/ 16 мая 2011

Что вы хотите сделать, это добавить ScrollView (используйте Ti.UI.createScrollView) в ваше окно и добавить свои метки в этот ScrollView.

Документация для объекта ScrollView находится здесь: http://developer.appcelerator.com/apidoc/mobile/1.0/Titanium.UI.ScrollView

...