将图像设置为navBar时,文本消失

时间:2011-09-14 14:03:01

标签: ios image text navbar

我将图像显示为导航栏,但标题已消失,为什么?

如何解决?

 - (void)viewDidLoad {
[super viewDidLoad];
     

UIImage * image = [UIImage imageNamed:@“navbar.png”];

 UIImageView *imageView = [[UIImageView alloc]initWithImage:image];
self.navigationItem.titleView=imageView;
[imageView release];
 // self.title = @"Bio"; 
self.navigationItem.title = @"Bio";
}

非常感谢!

1 个答案:

答案 0 :(得分:0)

您已使用图片视图替换了标题视图,因此导航栏无法再显示标题。

如果您需要文字和图片,则需要添加带有UILabel子视图的图片视图作为titleView,并设置UILabel的文字。