据我所知,当你创建一个导航控制器时,它带有一个导航栏,你只能为此选择三个背景(例如:半透明的黑色等).我见过的应用程序有其他颜色,如绿色和"半透明黑色"类型的功能.他们只是创建自己的背景视图并为UINavigationBar设置它吗?他们如何得到这种"半透明"的效果呢?像整个视图不是单一的颜色,但顶部像一个透明的lilttle和底部不同的颜色.与在背景中具有漂亮设计的UIPickerView类似.
我怎样才能做到这一点?用图形设计程序设计图形?或者只是在视图上使用石英(渐变等)来获得这个?
谢谢!
您可以通过更改UINavigationBar 的tintColor属性来更改颜色
myBar.tintColor = [UIColor greenColor];