Iphone 如何更改UINavigationBar backButton项上的文本?
我知道“后退”按钮上的标签项目总是最后一次单击的视图,但是如果我想在其上显示“后退”文本,我该如何操作?这个问题也让我感到困扰。我的方法是在Iphone 如何更改UINavigationBar backButton项上的文本?,iphone,objective-c,uinavigationbar,Iphone,Objective C,Uinavigationbar,我知道“后退”按钮上的标签项目总是最后一次单击的视图,但是如果我想在其上显示“后退”文本,我该如何操作?这个问题也让我感到困扰。我的方法是在-viewwillbeen:和-viewwilldiscover:中更改视图控制器的标题,后者将标题更改为“后退”按钮上显示的标题,前者将其更改为我希望该屏幕的标题。比如说, self.navigationItem.backBarButtonItem =[[[UIBarButtonItem alloc] initWithTitle:@"Your Title
-viewwillbeen:
和-viewwilldiscover:
中更改视图控制器的标题,后者将标题更改为“后退”按钮上显示的标题,前者将其更改为我希望该屏幕的标题。比如说,
self.navigationItem.backBarButtonItem =[[[UIBarButtonItem alloc]
initWithTitle:@"Your Title"
style:UIBarButtonItemStyleBordered
target:nil
action:nil] autorelease];
-(void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
myViewController.navigationItem.title = @"My Title";
}
-(void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
myViewController.navigationItem.title = @"Back";
}
好的,但这会使返回按钮标记为“后退”,但当我返回到上一个视图时,“后退”是我在导航栏标题上看到的文本将标题设置回
视图中所需的内容将出现@Legolas是否转到rootViewController?