是设置透明吗?一体化吧,
在AppDelegate.m中
[[UINavigationBar appearance] setBarTintColor:[UIColor yellowColor]]; 

解决方案 »

  1.   

    ios7 图片作为导航的背景的话,如果想实现状态栏和导航栏一体化,那么图片高度需要增加22,也就是64,retina是128
      

  2.   

    //如果是IOS7的话,这个是默认的浅色的背景
     [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];
    //这个是深色的背景
    [UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
      

  3.   

    self.navigationController.navigationBar.backgroundColor = [UIColor clearColor];
        self.navigationController.navigationBar.barTintColor = [UIColor clearColor];
        [self.navigationController.navigationBar setBackgroundImage:[Helper scaleToSize:[ResourceHelper loadImageByTheme:@"me_navbar_background"]  size: CGSizeMake(320, navigationBarHeight) ] forBarMetrics:UIBarMetricsDefault];
      

  4.   


    改了下加载图片的方法
    [code=objc]self.navigationController.navigationBar.backgroundColor = [UIColor clearColor];
        self.navigationController.navigationBar.barTintColor = [UIColor clearColor];
        [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"me_navbar_background.png"] forBarMetrics:UIBarMetricsDefault];