Znoopy,
First let me say I am no Obj-C expert, but what I did to change NavBar
color was to add the following lines in the initWithController
constructor right before the return self.
navBar.barStyle = UIBarStyleBlack;
navBar.tintColor = [[UIColor alloc]initWithRed:.335 green:.333 blue:.
110 alpha:1];
return self;
I found the barStyle gave me the gradient I was looking for and with
the tintColor you can adjust the Red, Green, Blue, and Alpha which was
what I was looking to achieve.