题
我对此进行了新的视野:
- (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,并且可以正常工作。
其他提示
我认为问题在您的笔尖中。不幸的是,我没有使用接口构建器,因此我不知道问题可能是什么。
我今天也有这个问题。对我来说,原因是以下内容:
通常,后退按钮的标题是先前导航项目的标题。当导航项目标题为空时,按钮标题将只是“返回”。但是,我为所有元素(包括导航标题)添加了本地化。但是我使用图像而不是标题,因此本地化字符串为空。在该特殊情况下,后栏按钮将完全消失。
希望这有一天对某人有帮助,花了几个小时才能找出答案。
不隶属于 StackOverflow