当前左栏按钮默认值是加载当前 View 的标题,即按下按钮时显示的 View (后退按钮)。
我想将按钮上显示的文本更改为其他内容。
我尝试将以下代码行放在 View Controller 的 viewDidLoad 方法中,但它似乎不起作用。
self.navigationItem.leftBarButtonItem.title = @"Log Out";
我该怎么办?
谢谢。
最佳答案
这应该放在调用标题为“NewTitle”的 ViewController 的方法中。 就在 push 或 popViewController 语句之前。
UIBarButtonItem *newBackButton =
[[UIBarButtonItem alloc] initWithTitle:@"NewTitle"
style:UIBarButtonItemStyleBordered
target:nil
action:nil];
[[self navigationItem] setBackBarButtonItem:newBackButton];
[newBackButton release];
关于ios - 如何更改导航栏上 "back"按钮的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1449339/
相关文章:
ios - setNeedsLayout 与 setNeedsUpdateConstraints 和
ios - 如果模态 ViewController 演示样式为 UIModalPresentatio
ios - 您可以将 UIGestureRecognizer 附加到多个 View 吗?
objective-c - 有没有办法从 UITableView 中删除分隔线?
ios - 设置自定义 UITableViewCells 高度
ios - 查看保存的 NSUserDefaults 的简单方法?