navigationBar添加背景图片

http://blog.csdn.net/iorchid/article/details/


[cpp]  view plain copy
  1. @interface UINavigationBar (MyCustomNavBar)   
  2. @end   
  3.   
  4. @implementation UINavigationBar (MyCustomNavBar)  
  5. - (void) drawRect:(CGRect)rect   
  6. {  
  7.     UIImage *barImage = [UIImage imageNamed:@"title.png"];  
  8.     [barImage drawInRect:rect];  
  9. }  
  10. @end  


方法二:

[cpp]  view plain copy
  1. - (void)viewWillAppear:(BOOL)animated  
  2. {  
  3.   
  4.     UIImageView *imageView = [[UIImageView alloc] initWithFrame: CGRectMake(0.0f, 0.0f, 320.0f, 44.0f)];  
  5.     imageView.image = [UIImage imageNamed: @"title.png"];  
  6.     [self.navigationController.navigationBar addSubview: imageView];  
  7. }  

你可能感兴趣的:(背景图片,NavigationBar)