使用我的应用程序和iOS 7,我希望导航栏有绿色背景。
从我看到的情况来看,我有两个选择:直接用对应绿色的UIColor
设置背景颜色。这会导致绿色非常褪色,但确实会使其变得透明和模糊。
我想到的另一个选项是创建一个绿色背景图像,您自己手动设置透明,然后将此图像设置为导航的背景图像。这工作率为95%,但背景不模糊。它确实保持正确的颜色并使其透明。
这样做的正确方法是什么?例如,用于iOS 7的新Facebook应用程序以蓝色完美地实现了这一点。
答案 0 :(得分:0)
这是你正在寻找的效果吗?
我是用酒吧的色调颜色做的:
[[UINavigationBar appearance] setBarTintColor:[UIColor colorWithRed:0.0f green:0.4f blue:0.0f alpha:1.0f]];
当然,您也可以直接使用导航栏实例,而不是使用外观代理。