导航栏IOS 5和4的清晰背景图像

时间:2011-11-17 06:42:01

标签: iphone objective-c uinavigationbar

我将为导航栏设置不同的背景图像。(例如:当它被按下时)

我使用此代码

if([self respondsToSelector: @selector( presentingViewController)]){            
        [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"sectionImage_iphone.png"] forBarMetrics:UIBarMetricsDefault];        
    }else{
        [self.navigationController.navigationBar.layer.contents removeFromSuperlayer];
        self.navigationController.navigationBar.layer.contents = (id)[UIImage imageNamed:@"sectionImage_iphone.png"].CGImage;
  }   

如果再次调用它,背景图像会被替换或堆叠吗?如果堆叠,如何删除它?(对于ios 4和5)

谢谢

0 个答案:

没有答案