どうやらTi.においてTableViewRowは避けて通れなそうな雰囲気のTableViewRowを調査。
まずは普通のTableViewの場合
//tableViewに格納するテストデータ
var rows = [
{title:'Row 1', hasChild:true,header:'header 1'},
{title:'Row 2', hasDetail:true},
{title:'Row 3', hasCheck:true,header:'header 2'},
{title:'Row 4'}
];
// テーブルビューのstyleを指定する。
var tableview = Titanium.UI.createTableView({
data: rows,
style: Titanium.UI.iPhone.TableViewStyle.GROUPED
});
通常のTableViewはrowsを配列で用意してcreateTableViewをしてdataに流しこむだけ。
これに対して、TableViewRowはもう少し複雑なものをTableのrowとして入れられるっぽい。
ツイート