アプリのすべての要素 (imageViews、coverflow など) に使用されるデフォルトの「defaultImage」を作成することはできますか? 「defaultImage」をどこにでも置くのではなく、素晴らしいでしょう...
sdk_VERSION/iphone/modules/ui/ にある「photoDefault.png」という画像を差し替えましたが、これが一番の裏技とは思えません...
ありがとうございました
アプリのすべての要素 (imageViews、coverflow など) に使用されるデフォルトの「defaultImage」を作成することはできますか? 「defaultImage」をどこにでも置くのではなく、素晴らしいでしょう...
sdk_VERSION/iphone/modules/ui/ にある「photoDefault.png」という画像を差し替えましたが、これが一番の裏技とは思えません...
ありがとうございました
Alloy フレームワークを使用する場合は、app.tss でグローバル ビュー スタイルを定義するだけで、この方法で実行できます。
"ImageView" : {
defaultImage : 'yourDefaultImage.png'
}
コードでオーバーライドしない限り、すべての画像ビューにはデフォルトの背景画像が表示されます。
合金を使用したくない場合は、代わりに次のようにします。
Titanium.UI.createImageView = Ti.UI.createImageView = function(attributes) {
attributes.defaultImage = 'yourDefaultImage.png';
var self = Titanium.UI.createImageView(attributes);
return self;
}
createImageView
これは、Titanium 名前空間を別の関数に再割り当てするだけで、カスタムのデフォルト イメージでラップされます。