我正在尝试将TableViewRow
的颜色设置为红色(仅用于测试)。
问题是我使用以下代码动态创建tablerow:
$.mainData.appendRow(Ti.UI.createTableViewRow({ title: data[i].txt, uid: data[i].uid}));
我的app.tss
看起来像这样:
"TableViewRow":{
color: "#FF0000"
},
".testing": {
color: "#FF0000"
}
但颜色不适用于行。
我甚至试图用这行代码将类附加到行:
$.mainData.appendRow(Ti.UI.createTableViewRow({ title: data[i].txt, uid: data[i].uid, 'class': 'testing'}));
但这也行不通。
使其成功的唯一方法是:
$.mainData.appendRow(Ti.UI.createTableViewRow({ title: data[i].txt, uid: data[i].uid, color: "#FF0000"}));
但这并不觉得这是正确的方式。如何使其与.tss
文件一起使用?它应该有效吗?
答案 0 :(得分:0)
您可以从.tss
课程创建样式。并将它们应用于视图。更多http://docs.appcelerator.com/titanium/3.0/#!/guide/Dynamic_Styles