缺少NavigationBar中的“后退按钮”

时间:2010-12-17 22:41:30

标签: iphone button navigationbar

我推出一个新视图:

- (IBAction)selectName:(id)sender {
     SelectNameViewController *nameController = [[SelectNameViewController alloc]
                                              initWithNibName:@"SelectNameView"
                                              bundle:nil];
    [self.navigationController pushViewController:nameController animated:YES];
    [nameController release];
}

但是在新视图的导航栏中,没有后退按钮。

为什么这样?我知道我可以创建一个自定义后退按钮,但我想要默认,我该如何解决?

由于

3 个答案:

答案 0 :(得分:1)

我已经解决了。问题是MainWindow.xib中的NavigationController。 我已经创建了另一个NavigationController,它可以工作。

答案 1 :(得分:0)

我认为问题出现在你的笔尖中。不幸的是我没有使用Interface Builder因此我不知道问题是什么。

答案 2 :(得分:0)

我今天也遇到了这个问题。对我来说,原因如下:

通常,后退按钮的标题是上一个导航项的标题。当导航项标题为空时,按钮标题将只是“返回”。但是,我为所有元素添加了本地化,包括导航标题。但是我使用的是图像而不是标题,因此本地化字符串是空的。在这种特殊情况下,后栏按钮将完全消失。

希望有一天能帮助某人,花了我几个小时才能找到答案。