custom UINavigationBar

@implementation UINavigationBar (CustomImage) 
 - (void)drawRect:(CGRect)rect { 
     UIImage *image = [UIImage imageNamed:@".png"];
     [image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
     
     UIImageView *imageViewShadow = [self newImageViewWithImage:[UIImage imageNamed:@".png"]
                                                     frame:CGRectMake(0, 44, 320, 5)];
     [self addSubview:imageViewShadow];
     [imageViewShadow release];
 } 

 @end

 

采用categary的方式重写 UINavigationBar的drawRect

posted on 2011-06-28 11:00  fairycao  阅读(430)  评论(0)    收藏  举报