0
実行時にLabelViewの配列を作成してTableViewに追加しています。しかし、LabelViewなどのために働いていないのEventListenerをクリックして、ここに私のサンプルコードは、ラベルの表示をクリックしながら、私はすべての警告を得ていないのです。ここラベルビューeventlistenerがテーブルビューで機能していない
var picRow = Titanium.UI.createTableViewRow();
var photoContainer = Ti.UI.createView({
top:0,
width:300,
left:15,
right:5,
height:200
})
picRow.add(photoContainer);
var shareTable = Ti.UI.createTableView({
data:[picRow],
top:10,
left:0,
right:0,
height:250,
separatorColor: '#ccc',
backgroundColor:'transparent'
});
win.add(shareTable);
var pushleft = 5;
var pushtop = 5;
var images = [];
for (var i = 0; i < imageArray.length; i++){
images[i] = Ti.UI.createLabel({
backgroundImage: imageArray[i].image, // path to image at applicationDataDirectory
width: 70 ,
height: 70,
"tickOption":false,
"index":i,
"picId":imageArray[i].picId,
left: pushleft + 25, // logic for positioning
top: pushtop + 5
});
pushleft = pushleft + 80;
pushtop = pushtop + 50;
photoContainer.add(images[i]);
images[i].addEventListener('click', function(e) {
alert(e);
});
}
です。また、私は何の誤りもありません。誰でも私がこの問題を解決するのを助けます。前もって感謝します。私はチタン1.7.5とiosを使用しています
をクリックされたことを知っているだろうラベルがクリックされたことを知っているでしょうか? – Maulik