【发布时间】:2012-01-03 12:41:11
【问题描述】:
在我的应用程序中有很多UIViewControllers 和UINavigationControllers。 UINavigationBar 上必须有一个“返回”按钮和一个“主页”UIButton。所有这些都可以正常工作。
但是我的一些UIViewControllers名字很长,有时候留的地方太小了。我正在尝试用自定义的“后退”替换“后退”按钮的原始标签(它显示上一个视图的标题),但无论我尝试了什么都没有用:
// Title didn't change
[self.navigationItem.backBarButtonItem setTitle:@"Back"];
// Action didn't set, no response from button ( button didn't do anything )
[self.navigationItem.leftBarButtonItem
setAction:self.navigationItem.backBarButtonItem.action];
而且我需要“后退”按钮的样式类似于这个问题:Draw custom Back button on iPhone Navigation Bar
【问题讨论】:
-
您引用的问题中提供的答案是否不够充分?
-
它设置(=更改)上一个视图的标题
-
不是。该解决方案没有保存按钮的形状
-
在 iOS 7 之前没有官方 API 可以做你想做的事。不确定 iOS 7。
标签: iphone ios uinavigationcontroller uinavigationitem