UINavitationController设置背景色怎么能不影响状态栏背景色

图片说明
大神解答一下怎么可以让状态栏背景色不受UINavigationBar的背景色影响

让设计师找一张高44的图片 图片是你想要的背景图片的颜色 把图片设为navigationBar的背景图片就行了
// 图片bg_nav.png"高是44的 必须是44以下的

 [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"bg_nav.png"] forBarMetrics:(UIBarMetricsDefault)];

状态栏一般默认是半透明的,如果要求不改变状态栏属性的话,调整其他位置,把状态栏空出来