tags:

views:

4071

answers:

1

I understand that when you create a navigation controller it comes with a navigation bar, you are only able to select three backgrounds for this (example: translucent black etc). I've seen applications that have other colors like green with the "translucent black" type feature. Are they simply creating their own background view's and setting it for the UINavigationBar? how do they get this "translucent" effect too? like the whole view is not a single color, but the top is like a lilttle transparent and the bottom a different color. Similar to the UIPickerView that has a nice design in the background.

How can I do this? design the graphs with a graphic design program? or simply use quartz (gradients, etc) on views to get this?

Thank you!

+3  A: 

You can change the color by changing the tintColor property of the UINavigationBar

myBar.tintColor = [UIColor greenColor];
codelogic
Didn't see this property before! Thanks.What about the background of UIPickerView?
Not sure about UIPickerView, it would probably require custom subviews or background views, I didn't find any helper functions for it.
codelogic
So it's either photoshop images or some quartz right?
Probably. If you can link to a screenshot, then it'll be easier to determine.
codelogic