Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.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
Objective c 更改导航栏控制器文本_Objective C_Ios_Uinavigationcontroller_Storyboard_Uinavigationitem - Fatal编程技术网

Objective c 更改导航栏控制器文本

Objective c 更改导航栏控制器文本,objective-c,ios,uinavigationcontroller,storyboard,uinavigationitem,Objective C,Ios,Uinavigationcontroller,Storyboard,Uinavigationitem,我正在尝试更改导航栏控制器文本(默认情况下,这是上一个控制器的标题) 换言之,在需要更改的“回”文本中 我尝试了几种可能性,但都没有抓住新的文本: self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"New Title" style:UIBarButtonItemStyleBordered target:nil action:nil]; 或 或 或 或 我遗漏了什么吗?我没有要检查的

我正在尝试更改导航栏控制器文本(默认情况下,这是上一个控制器的标题)

换言之,在需要更改的“回”文本中

我尝试了几种可能性,但都没有抓住新的文本:

self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"New Title" style:UIBarButtonItemStyleBordered target:nil action:nil]; 


我遗漏了什么吗?

我没有要检查的上下文,但请尝试将其称为leftBarButtonItem。 像这样:

[self.navigationItem.leftBarButtonItem setText:@"SomethingSomethingDarkside"]
试试这个:

UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"New Title" style:UIBarButtonItemStylePlain target:nil action:nil];
self.navigationItem.leftBarButtonItem = backButton;
self.navigationItem.backBarButtonItem.title=@"New Title";
self.navigationController.navigationBar.backItem.title=@"New Title";
[self.navigationItem.leftBarButtonItem setText:@"SomethingSomethingDarkside"]
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"New Title" style:UIBarButtonItemStylePlain target:nil action:nil];
self.navigationItem.leftBarButtonItem = backButton;