如何更改后退按钮上的文本?

Posted

技术标签:

【中文标题】如何更改后退按钮上的文本?【英文标题】:How to change the text on a Back Button? 【发布时间】:2012-05-20 18:58:49 【问题描述】:

我创建了一个带有条形按钮项的导航控制器。这个按钮将我带到另一个视图,并完美地创建了一个后退按钮。我只是想更改此按钮的文本,所以我在 Navigation Item > Attributes Inspector > Back Button 中输入了它,但它不起作用并且我有以下警告:

标题集但使用系统标识符(这些属性是相互的 独家的;标题将被忽略)

我该怎么办?

【问题讨论】:

【参考方案1】:

更改后退按钮很容易,这里有一些方法可以更改为文本或图像,您需要将它们放在 viewDidLoad 方法中。

UIImage:

UIBarButtonItem *backButton = [[UIBarButtonItem alloc] init];
[backButton setImage:[UIImage imageNamed:@"back_home.png"]];
self.navigationItem.backBarButtonItem = backButton;
[backButton release];

NSString:

UIBarButtonItem *backButton = [[UIBarButtonItem alloc] init];
[backButton setTitle:@"Go Back!"];
self.navigationItem.backBarButtonItem = backButton;
[backButton release];

【讨论】:

以上是关于如何更改后退按钮上的文本?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 appdelegate 上更改后退按钮的文本

在 iPhone SDK 中更改后退按钮上的文本

无法更改后退栏按钮文本

更改导航栏后退按钮的粗细

如何自定义ActionBar上的后退按钮

如何防止 UINavigationController 更改 pushViewController 上的后退按钮: