0

我提出了一个新的观点:

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

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

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

谢谢

4

3 回答 3

1

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

于 2010-12-17T23:49:11.200 回答
0

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

于 2010-12-17T22:48:00.063 回答
0

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

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

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

于 2013-06-27T15:28:28.630 回答