在Titanium JS中,如何更改非活动Tab色调颜色?

时间:2014-04-18 15:48:49

标签: titanium titanium-alloy

我已成功更改了标签背景颜色和活动标签色调。但是,我似乎无法从灰色中更改非活动选项卡的色调。

enter image description here

如上图所示,“关于”标签文字和图标为灰色。

请注意,图标是.png图像文件,均为白色。看起来他们被灰色覆盖了。

如何将它们变成白色或其他颜色?

我在我的.tss文件中尝试过以下操作,但没有任何效果:

"TabGroup" : { 
   barColor: '#f8ac12',
   tabsBackgroundColor: '#f8ac12',
   tintColor: '#FFFFFF',
   tabsTintColor: '#FFFFFF',
   activeTabIconTint: '#FFFFFF',
},
"Tab": {
    iconIsmask: "false",
    tintColor: '#FFFFFF',  
}

2 个答案:

答案 0 :(得分:5)

Titanium文档有拼写错误。您需要为选项卡修改的属性是" iconIsMask",而不是" iconIsmask"。这应该使iOS应该保留图标的颜色。

"Tab": {
  iconIsMask: false,
  tintColor: '#FFFFFF'
}

不幸的是,文字仍然是灰色的。我现在试图解决这个问题。 http://imgur.com/m805qY7

答案 1 :(得分:0)

您无法更改非活动标签的色调颜色,因此您应该尝试此custom tab group widget