UINavigationBar后退按钮不会出现

时间:2011-02-06 20:34:59

标签: iphone uinavigationbar uibuttonbaritem

我有一个navigationBar,其标题上有UIImage,如下所示:

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

当我选择一行时,不显示“后退”按钮。为什么呢?

我在其他的viewControllers上有完全相同的代码,它出现了。 我不明白为什么......

谢谢,

RL

2 个答案:

答案 0 :(得分:9)

除非您在堆栈上的先前视图控制器(父VC)中设置了self.navigationItem.title或'self.title',或者明确创建了UIBarButtonItem并设置了它,否则不会显示后退按钮到堆栈上的前一个视图控制器中的self.navigationItem.backBarButtonItem(父VC)。

答案 1 :(得分:0)

你是否通过导航堆栈推送新视图?

像:

[self.navigationController pushViewController:viewControllerToPush animated:YES];