【问题标题】:In Titanium JS, how can I change the inactive Tab tint colour?在 Titanium JS 中,如何更改非活动标签的色调颜色?
【发布时间】:2014-06-03 03:58:58
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

    标签: titanium titanium-alloy


    【解决方案1】:

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

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

    不幸的是,文本仍然是灰色的。我现在正试图弄清楚这一点。 http://imgur.com/m805qY7

    【讨论】:

    • 那太好了,如果你能弄清楚为什么文本仍然是灰色的,我会把它作为正确答案。
    • @shrewdbeans 灰色文本颜色似乎是 Titanium 中的错误。 jira.appcelerator.org/browse/TC-4497希望它很快得到修复。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多