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

shr*_*ans 3 titanium titanium-alloy

我已经成功更改了Tabs背景颜色和活动Tab颜色.但是,我似乎无法从灰色更改非活动选项卡的色调颜色.

在此输入图像描述

如上图所示,"关于"选项卡文本和图标为灰色.

请注意,图标是.png图像文件,都是白色的.看起来他们被那种灰色的颜色所覆盖.

我怎样才能让它们变成白色或其他颜色?

我在我的.tss文件中尝试了以下内容,但没有任何效果:

"TabGroup" : { 
   barColor: '#f8ac12',
   tabsBackgroundColor: '#f8ac12',
   tintColor: '#FFFFFF',
   tabsTintColor: '#FFFFFF',
   activeTabIconTint: '#FFFFFF',
},
"Tab": {
    iconIsmask: "false",
    tintColor: '#FFFFFF',  
}
Run Code Online (Sandbox Code Playgroud)

Mar*_*can 5

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

"Tab": {
  iconIsMask: false,
  tintColor: '#FFFFFF'
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,文本仍然是灰色的.我现在想弄明白这一点.http://imgur.com/m805qY7

  • @shrewdbeans灰色文本颜色似乎是Titanium中的一个错误.https://jira.appcelerator.org/browse/TC-4497希望很快得到修复. (2认同)