我知道后退按钮项目上的标签始终是点击的最后一个视图,但如果我想在其上显示“后退”文本,我该怎么办?
答案 0 :(得分:3)
self.navigationItem.backBarButtonItem =[[[UIBarButtonItem alloc]
initWithTitle:@"Your Title"
style:UIBarButtonItemStyleBordered
target:nil
action:nil] autorelease];
答案 1 :(得分:1)
这个问题也让我感到困惑。我的hack是改变-viewWillAppear:
和-viewWillDisappear:
中视图控制器的标题,后者将标题更改为“后退”按钮上显示的内容,前者将其更改回我想要的内容该屏幕的标题是。例如,
-(void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
myViewController.navigationItem.title = @"My Title";
}
-(void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
myViewController.navigationItem.title = @"Back";
}