创建一个UIView, 设置该UIView的frame.size 和statusBar大小一样, 设置该UIView的frame.origin 为{0,-20}, 设置该UIView的背景色为你希望的statusBar的颜色, 在navigationBar上addSubView该UIView即可。
推荐: http://my.oschina.net/shede333/blog/304560#OSC_h3_5