1
是否有可能为我的应用程序中的所有元素(imageViews,coverflow等)使用默认的“defaultImage”?这将是伟大的,而不是把“defaultImage”无处不在...钛:如何为所有元素设置默认的“defaultImage”?
我已经取代了名为“photoDefault.png”在sdk_VERSION/iphone /模块/ ui /中的图像,但我不认为这是最好的招...
谢谢
是否有可能为我的应用程序中的所有元素(imageViews,coverflow等)使用默认的“defaultImage”?这将是伟大的,而不是把“defaultImage”无处不在...钛:如何为所有元素设置默认的“defaultImage”?
我已经取代了名为“photoDefault.png”在sdk_VERSION/iphone /模块/ ui /中的图像,但我不认为这是最好的招...
谢谢
如果您使用的合金框架,你能做到这样,只是在你的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
。
感谢您的答案:),但我不使用Alloy,并且您的方法使用backgroundImage而不是defaultImage参数。 – RelevantUsername 2013-04-30 14:31:50
那么,使用合金:)我更新了默认图像的答案,并添加了一种方法来做到这一点,没有合金 – 2013-04-30 16:41:42