0
「変更」イベントに基づいて画像ビューを新しい画像に変更しようとしています。私は現在のコードでこのイベントをしようとすると、iはエラー - 」無効な画像の種類を取得TiBlobまたはTiFileいずれかの予想であった:nsnullを内 - [TiUIImageView setImage_:(TiUIImageView.m:693)チタン - ピッカーを使用して画像ビューを変更する
//This label contains text that will change with each picker change
var results = Titanium.UI.createLabel({
text:"Select from the picker below",
height:40,
width:"auto",
top:20
});
//This view contains an image that will change with each picker change
var imageView = Titanium.UI.createImageView({
image:"images/logos/CIK.jpg",
height: 100,
width: 100,
left: 110,
top: 80
});
picker.addEventListener("change", function(e){
results.text = e.row.title + ": Home of the " + e.row.val;
imageView.image = e.row.logo; //logo contains a value like images/logos/BURRTON.jpg
});
win.add(results);
win.add(imageView);
win.open();
これが行うのは簡単なはずのように思えるが、私は困惑しています。 すべてのヘルプは高く評価される。
あなたが設定 'backgroundImage'の代わりにしようとするとどうなりますか画像? –
backgroundImageも変更されていません。URLも使用しました。 –
イメージパスが正しいか、e.row.logoが正しいパスを表示しているかわかりません。しかし、もう一回試すことができるのは、 'imageView'ではなく' View'を使用し、 'backgroundImage'を設定してから何が起こるかを見ることです。 –