我对此进行了新的视野:

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

但是在新视图的Navigationbar中,没有后面按钮。

为什么这个?我知道我可以创建一个自定义的返回按钮,但是我想要默认按钮,我该如何修复?

谢谢

有帮助吗?

解决方案

我解决了。问题是mainwindow.xib中的navigationController。我已经创建了另一个NavigationController,并且可以正常工作。

其他提示

我认为问题在您的笔尖中。不幸的是,我没有使用接口构建器,因此我不知道问题可能是什么。

我今天也有这个问题。对我来说,原因是以下内容:

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top