2011-04-07 152 views
0

我要添加图像和背景图像基于标签的应用程序的导航栏基于选项卡的应用程序的导航栏添加图片和标题

回答

2
self.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"navbarimg.png"]]; 
+0

我可以在这种情况下添加标题 – Ali 2011-04-07 08:51:39

+0

它不起作用我试图添加图像,但没有工作 – Ali 2011-04-07 09:04:38

+1

你可以添加一个标题,但它只能作为导航按钮的标识符(即如果您在导航控制器中推入另一个视图控制器,则后退按钮将具有该标题)。 除此之外,这个titleview替换了通常包含标签的UIView和导航栏上的标题,所以如果你想让它在那里播种,你应该在图像中添加带有标题的文本 – jcane86 2011-04-07 09:05:32

-1
@implementation UINavigationBar (CustomImage) 
- (void)drawRect:(CGRect)rect 
{ 
    UIImage *image = [UIImage imageNamed: @"your_image_name"]; 
    [image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)]; 
} 
@end 

有关设置标题,你可以尝试

self.title = @"your title"; 
+0

它自动添加到视图,我可以访问它使用self.navigationitem – Ali 2011-04-07 08:37:23