开发者社区 问答 正文

关于设置ios后退键的标题问题

应用中有storyboard,当我设置ViewController 类的标题属性,推入SecondViewController时,设置的字符会在后退键显示。这应该怎么解决?

我要给后退键其他的标题。

我试过这样解决:

UIBarButtonItem *btnBack = [[UIBarButtonItem alloc]
                                   initWithTitle:@"Back" 
                                   style:UIBarButtonItemStyleBordered
                                   target:self
                                   action:nil];
    [self.navigationItem setBackBarButtonItem: btnBack];

展开
收起
爵霸 2016-03-19 09:42:10 2177 分享 版权
1 条回答
写回答
取消 提交回答
  • 如果要设置SecondViewControllerBack button ,你需要在SecondViewController的上一层(即push secondViewController的控制器中)来设置。

    假设SecondViewcontroller的上一层为FirstViewController .在FirstViewControllerviewDidLoad方法中,加入:

    -(void)viewDidLoad {
    
         UIBarButtonItem *btnBack = [[UIBarButtonItem alloc]
                                       initWithTitle:@"Back" 
                                       style:UIBarButtonItemStyleBordered
                                       target:self
                                       action:nil];
        [self.navigationItem setBackBarButtonItem: btnBack];
    }

    记住关键点是在FirstViewController中来设置

    2019-07-17 19:07:19
    赞同 展开评论
问答分类:
问答地址: