1

アプリのすべての要素 (imageViews、coverflow など) に使用されるデフォルトの「defaultImage」を作成することはできますか? 「defaultImage」をどこにでも置くのではなく、素晴らしいでしょう...

sdk_VERSION/iphone/modules/ui/ にある「photoDefault.png」という画像を差し替えましたが、これが一番の裏技とは思えません...

ありがとうございました

4

1 に答える 1

4

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 名前空間を別の関数に再割り当てするだけで、カスタムのデフォルト イメージでラップされます。

于 2013-04-29T17:50:08.910 に答える