我推出一个新视图:
- (IBAction)selectName:(id)sender {
SelectNameViewController *nameController = [[SelectNameViewController alloc]
initWithNibName:@"SelectNameView"
bundle:nil];
[self.navigationController pushViewController:nameController animated:YES];
[nameController release];
}
但是在新视图的导航栏中,没有后退按钮。
为什么这样?我知道我可以创建一个自定义后退按钮,但我想要默认,我该如何解决?
由于
答案 0 :(得分:1)
我已经解决了。问题是MainWindow.xib中的NavigationController。 我已经创建了另一个NavigationController,它可以工作。
答案 1 :(得分:0)
我认为问题出现在你的笔尖中。不幸的是我没有使用Interface Builder因此我不知道问题是什么。
答案 2 :(得分:0)
我今天也遇到了这个问题。对我来说,原因如下:
通常,后退按钮的标题是上一个导航项的标题。当导航项标题为空时,按钮标题将只是“返回”。但是,我为所有元素添加了本地化,包括导航标题。但是我使用的是图像而不是标题,因此本地化字符串是空的。在这种特殊情况下,后栏按钮将完全消失。
希望有一天能帮助某人,花了我几个小时才能找到答案。