0

对于我的应用程序和 iOS 7,我希望导航栏具有绿色背景。

从我看到的情况来看,我有两个选择:直接将背景颜色设置为UIColor对应于绿色。这会导致绿色非常褪色,但确实会导致它变得透明和模糊。

我想的另一个选项是创建一个您自己手动设置为透明的绿色背景图像,然后将此图像设置为导航的背景图像。这工作 95%,但背景模糊。它确实保持正确的颜色并使其透明。

这样做的正确方法是什么?例如,适用于 iOS 7 的新 Facebook 应用程序用蓝色完美地完成了这一点。

4

1 回答 1

0

这是你要找的效果吗?

在此处输入图像描述

我使用条形图的色调来做到这一点:

[[UINavigationBar appearance] setBarTintColor:[UIColor colorWithRed:0.0f green:0.4f blue:0.0f alpha:1.0f]];

当然,您也可以直接使用导航栏实例,而不是使用外观代理。

于 2013-09-20T15:36:11.040 回答