我是钛和 iPhone 开发的新手,我想知道一段时间后如何自动刷新功能。
问问题
134 次
1 回答
0
您可以使用 setInterval() 定期从服务器端检索数据,然后 setData() 使用新数据呈现表。
var tv = Ti.UI.createTableView();
var win = Ti.UI.createWindow({ title:'TableView - Auto Refresh', backgroundColor:'#fff' });
win.add(tv);
win.open();
function fetchData() {
var data = [];
var l = Math.floor(Math.random() * 10);
for ( var i = 0; i < l; i++ ) {
var row = Ti.UI.createTableViewRow({title: 'Row ' + i});
data.push(row);
}
return data;
}
function renderData() {
tv.setData( fetchData() );
}
setInterval( renderData, 60000 );
谢谢
于 2013-08-23T08:44:49.487 回答