[objective-c]改变 Leftbarbuttonitem Ttitle

发布时间: 2016/10/2 16:58:14
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我使用两个视图控制器。我知道当我们移动到第二个视图控制器,第二个视图控制器中的后退按钮标题将显示第一个视图控制器标题。现在我的第一个视图控制器冠军是注册,但当我移动到第二个视图控制器后面应该显示为""。我尝试使用下面的代码,但它不会改变。

self.navigationController.navigationBar.backItem.title = @"Home"; 

甚至在 SecondViewController,我创造了我自己这样的自定义 BarbuttonItem

UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Home" style:UIBarButtonItemStyleBordered target:nil action:nil];
self.navigationItem.backBarButtonItem = backButton;

但该按钮看起来像一个矩形形状。

谁能告诉我如何更改 Leftbutton 项标题。??

解决方法 1:

以前你推新 ViewController:

UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:nil action:nil];
[[self navigationItem] setBackBarButtonItem:backButton];
[backButton release];

[self.navigationController pushViewController:newVC animated:YES];
赞助商