如何让它显示后退按钮,标题为“后退”?如果前一个视图控制器有标题,它会很好地显示。
答案 0 :(得分:4)
最简单的解决方案是在即将推送新视图的viewDidLoad中,执行以下操作:
UIBarButtonItem *backBarButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:nil action:nil];
self.navigationItem.backBarButtonItem = backBarButton;
[backBarButton release]
完美无缺,没有问题。
答案 1 :(得分:2)
您可以设置上一个viewController的backBarButtonItem属性。因此,如果你有一个viewcontroller“A”,你推动一个viewController“B”。后退按钮将是“A”视图控制器上的backBarButtonItem按钮。
答案 2 :(得分:0)
您还可以在按下新视图控制器之前尝试设置标题。例如:
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[self setTitle:@"back"];
// Push new view controller...
}
然后将其设置回-viewWillAppear
。