Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何更改UINavigationBar backButton项上的文本?_Iphone_Objective C_Uinavigationbar - Fatal编程技术网

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?