Cocoa touch UInavigationBar和UIPickerView的背景

Cocoa touch UInavigationBar和UIPickerView的背景,cocoa-touch,Cocoa Touch,我知道,当你创建一个导航控制器时,它带有一个导航条,你只能为此选择三个背景(例如:半透明黑色等)。我见过一些应用程序有其他颜色,比如带有“半透明黑色”功能的绿色。他们只是创建自己的背景视图并为UINavigationBar设置它吗?它们是如何获得这种“半透明”效果的呢?整个视图不是单一的颜色,但顶部像一个小透明,底部则是不同的颜色。类似于UIPickerView,它在后台有一个很好的设计 我该怎么做?用图形设计程序设计图形?或者简单地在视图上使用石英(渐变等)来实现这一点 谢谢大家! 您可以通过

我知道,当你创建一个导航控制器时,它带有一个导航条,你只能为此选择三个背景(例如:半透明黑色等)。我见过一些应用程序有其他颜色,比如带有“半透明黑色”功能的绿色。他们只是创建自己的背景视图并为UINavigationBar设置它吗?它们是如何获得这种“半透明”效果的呢?整个视图不是单一的颜色,但顶部像一个小透明,底部则是不同的颜色。类似于UIPickerView,它在后台有一个很好的设计

我该怎么做?用图形设计程序设计图形?或者简单地在视图上使用石英(渐变等)来实现这一点


谢谢大家!

您可以通过更改UINavigationBar的属性来更改颜色

myBar.tintColor = [UIColor greenColor];

可以通过更改UINavigationBar的属性来更改颜色

myBar.tintColor = [UIColor greenColor];

以前没见过这房子!谢谢UIPickerView的背景如何?不确定UIPickerView,它可能需要自定义子视图或背景视图,我没有找到任何帮助函数。可能。如果你可以链接到一个屏幕截图,那么它将更容易确定。以前没有看到这个属性!谢谢UIPickerView的背景如何?不确定UIPickerView,它可能需要自定义子视图或背景视图,我没有找到任何帮助函数。可能。如果你能链接到一个屏幕截图,那么它将更容易确定。