无法覆盖导航按钮 UI 查询视图控制器



我有一个像分页一样的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];

注意,你需要在视图控制器上设置后退按钮指向例如,如果ViewControllerAViewControllerB推入导航堆栈,那么您将在ViewController A 上使用此代码。

最新更新