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];
}
- (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
浙公网安备 33010602011771号