我正在使用以下代码设置导航栏的背景。它工作但我不想在所有导航栏上,我必须在离开当前视图之前删除它。怎么做?
- (void)viewDidLoad
{
UIImageView *nav_img = [[UIImageViw alloc] initWithImage:[UIImage imageNamed:@"header-background.png"]];
nav_img.frame = CGRectMake(0.0,0.0,320.0,44.0);
[self.navigationController.navigationBar insertSubView:nav_img atIndex:0];
[nav_img release];
}
求助,
的Stephane
答案 0 :(得分:1)
在添加标签时向图像视图添加标签。使用viewWithTag:
方法获取指向图片视图的指针,并在hidden
和viewWillAppear
方法中设置图片视图的viewWillDisappear
属性。