我有一个UINavigationController,它是我用程序实例化的。 有没有一种方法可以将背景设置为图像(在许多网站上是如何设置的)而不是标准文本。
-(void)drawRect:(CGRect)rect { CGRect currentRect = CGRectMake(0,15,200,25); UIImage *image = [UIImage imageNamed:@"topHeader.png"]; [image drawInRect:currentRect]; }
在根视图控制器的.m文件中定义-drawRect:这样的定义:
@implementation UINavigationBar (CustomImage) -(void)drawRect:(CGRect)rect { CGRect currentRect = CGRectMake(0,15,200,25); UIImage *image = [UIImage imageNamed:@"topHeader.png"]; [image drawInRect:currentRect]; } @end