Вы не можете смоделировать свиток с headerPullView
, но вы можете запустить событие scroll
.
В любом случае, я бы посоветовал создать headerView
и уменьшить высоту столаи далеко от вершины.Присоедините слушателя к событию open
.
var headerView = Ti.UI.createView({
top: 0,
height: 60
});
Ti.UI.currentWindow.addEventListener('open', function(e) {
tableView.top = 60;
tableView.height = 400;
Ti.UI.currentWindow.add(headerView);
Ti.UI.currentWindow.add(tableView);
});
Затем просто установите все обратно так, как вам нужно, когда вы прокручиваете таблицу в первый раз.
var scrolled = 0;
tableView.addEventListener('scroll', function(e) {
if(!scrolled) {
tableView.top = 0;
tableView.height = 460;
Ti.UI.currentWindow.remove(headerView);
scrolled = 1;
}
// scroll code
});
I 'Я не очень уверен, почему вам нужно это сделать, однако.После того, как Facebook заменил «встряхнуть, чтобы обновить» этим методом, я начал видеть его почти во всех настольных приложениях и просто ожидал этого.Я предполагаю, что многие другие пользователи чувствуют то же самое по этому поводу?