How can we change the color of the status bar? I know we can change the style by
[application setStatusBarStyle:UIStatusBarStyleBlackOpaque];
Actually, you can, but it's a hack (and apple def. has another, better way of doing it that we don't have access to):
Set the status bar to black translucent and have a (sub)view with your wanted color as backgroundcolor directly behind it. That way you can get the effect of a different color, even with a gradient.
the frame for that would be CGRectMake(0,0,320,20)