我有一个从MasterViewController推送的DetailViewController,如下图所示:
当详细视图显示时,它的“后退”按钮标题等于MasterViewController的文件名:“ Master”(因为在MasterViewController中有一个带有两个标签的自定义标题)。
有没有办法修改它?
MasterViewController复合标题:
UIView *titleView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 150, sum + 20)];
[titleView addSubview:first];
[titleView addSubview:second];
self.navigationController.navigationBar.topItem.titleView = titleView;
我尝试过没有运气:
self.navigationController.navigationBar.backItem.title = @"AAA";
self.navigationController.navigationItem.backBarButtonItem.title = @"AAA";
self.navigationItem.backBarButtonItem.title = @"AAA";
我注意到,在视图层次结构中,DetailViewController中没有
NavigationItem
或NavigationBar
,因此添加它不可能将左箭头添加到BarButtonItem
还有另一个与此类似的问题,但没有明确的答案。
最佳答案
显示的是视图控制器的title属性,因此在MasterViewController中设置
self.title = @"AAA"
关于ios - 按下按钮后更改后退按钮标题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27083484/