我使用钛开发 iPhone 应用程序,在一个 tableView 中,我将表格移动属性设置为 true,在给这个属性之后,行单击事件侦听器不起作用。
var contentArry = [];
var containerTbl = Ti.UI.createTableView
({
separatorStyle: Titanium.UI.iPhone.TableViewSeparatorStyle.NONE,
backgroundColor: "transparent",
hideSearchOnSelection: false,
moving: true,
width: 320,
left: 0,
top : 0,
height : 480
});
for(i=0;i<5;i++)
{
var containerRow = Ti.UI.createTableViewRow
({
height: 65,
width : 320,
left : 0,
backgroundColor: 'transparent',
selectionStyle : Titanium.UI.iPhone.TableViewCellSelectionStyle.BLUE,
});
var nameLbl = Ti.UI.createLabel
({
font: {fontSize: 15, fontWeight: 'bold', fontType: 'HaveticaLTStd'},
textAlign : 'center'
color: '#5F5F5F',
text : "MyName"
})
containerRow.add(nameLbl);
contentArry.push(containerRow);
containerRow.addEventListener('click',function(e){
alert("Name : " e.row.children[0].text)
});
}
containerTbl.data = contentArry;