2010-11-23 58 views
0

在可可触摸 导航栏,有一个内置的功能,可以为我应用的颜色添加渐变色, 例如,如果我设置了红色,它会给出从红色渐变到一个更白的红色。如何更改UINavigationBar显示属性颜色的方式?

有什么方法可以改变它?

  1. 使用导航栏的属性 导航栏。 (stopgradient,setbackgroundImage ... 或任何重写它)
  2. 至少要模仿它。因为我们知道这是绝对 相关的LookAndFeel通过 苹果定义的,什么是 计算实际的方式,所以也许我可以模拟 它与设计师,并给他 像一个程序可以把之前预览 颜色发送给我。 我不介意链接到描述这一切的页面 。
  3. 强制的方式,覆盖导航栏的油漆 ?

非常感谢。

+0

这个问题与可可无关。 – 2010-11-23 22:08:50

回答

0

我不确定你的问题你是否已经知道UINavigationBar上的tintColor属性,但这是官方支持的更改颜色的方法。请参阅文档here

如果您希望设计人员能够看到它的外观,可以使用Interface Builder并将UINavigationBar拖动到视图上并更改其色调。

+0

是的,我知道色彩的颜色,这就是我用来改变颜色,但有白色的光使我想要摆脱的3d看起来,或至少做到从红色到彩色的渐变2这不是白色的。 哦,设计师是一个女孩,只有插画家。所以你确定这是个好主意(sssssshhhhh ...尤其是在插图画家的大学里花了几年时间)? – LolaRun 2010-11-23 16:02:04