目前,左栏按钮默认值是加载当前视图的视图的标题,换句话说,按下按钮时要显示的视图(后退按钮).
我想将按钮上显示的文本更改为其他内容.
我尝试在视图控制器的viewDidLoad方法中放入以下代码行,但它似乎不起作用.
self.navigationItem.leftBarButtonItem.title = @"Log Out";
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
谢谢.
我目前正在尝试更改加载了tablecell touch的子视图的后退按钮文本.然而,即使按照我尝试实现它的方式,它仍然在后退按钮中显示父母标题.
我试图在viewdidload方法中的后退按钮中加载一个新值,就像这样
UIBarButtonItem *myBarButtonItem = [[UIBarButtonItem alloc] init];
myBarButtonItem.title = @"Back";
self.navigationItem.backBarButtonItem = myBarButtonItem;
[myBarButtonItem release];
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
我有根 ViewController和详细的 ViewController.当我推送到detailedViewController时,我得到leftBarButtonItem,其中包含来自root的标题.但我希望标题只是"后退",仅此而已.那怎么办呢?
这没有用
self.navigationItem.leftBarButtonItem.title = @"Back";
Run Code Online (Sandbox Code Playgroud)
要创建我的on类型barButtonItem(例如104左箭头)并将其设置为leftBarButtonItem是一个糟糕的决定.
除了在推送之前手动更改rootViewController的标题之外还有其他方法吗?