我有一个像分页一样的UICollectionViewController
,每个单元格都有自己的页面。在导航栏上,它总是显示"返回"。以下内容不会改变标题。
-(void)viewWillAppear:(BOOL)animated{
UIBarButtonItem *backButton = [[UIBarButtonItem alloc]
initWithTitle: @"Back Button Text"
style: UIBarButtonItemStyleBordered
target: nil action: nil];
[self.navigationItem setBackBarButtonItem: backButton];
您需要使用以下代码:
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Custom Title"
style:UIBarButtonItemStyleBordered
target:nil
action:nil];
注意,你需要在视图控制器上设置后退按钮指向。例如,如果ViewControllerA
将ViewControllerB
推入导航堆栈,那么您将在ViewController
A
上使用此代码。