当新视图被推送到导航控制器时,NavigationItem titleView被清除

时间:2012-04-26 11:07:13

标签: objective-c uinavigationcontroller uiimageview uinavigationitem

为什么每次通过导航控制器将新视图推送到视图堆栈时,都会清除导航项titleview。为什么会这样?在我的第一个视图控制器中,我手动设置了UIImageView titleview。但是当视图改变时,标题视图被清除。

2 个答案:

答案 0 :(得分:0)

对于每个单独的视图控制器,您应该添加标题视图。那就像一个导航控制器。你可以在顶部添加一个imageview。在左下角有一些按钮。单击该按钮时执行此操作。

[self.navigationController popViewControllerAnimated:YES];

它会弹出你的视图控制器。

答案 1 :(得分:0)

我不知道你使用的是哪种代码??,

我已尝试使用此代码,

UIImage *Myimage = [UIImage imageNamed:@"titleBar.png"];
self.navigationItem.titleView = [[UIImageView alloc] initWithImage:Myimage];