在ios中设置后栏按钮项的标题

Car*_*naM 13 iphone ios backbarbuttonitem

我在我的应用程序中使用故事板,如果我设置了ViewController类的title属性,当我按下SecondViewController时,该字符串将显示为我的后退按钮的文本,我该如何更改?,我想换一个后退按钮的标题.

我用过这个,但它不起作用:

UIBarButtonItem *btnBack = [[UIBarButtonItem alloc]
                                   initWithTitle:@"Back" 
                                   style:UIBarButtonItemStyleBordered
                                   target:self
                                   action:nil];
    [self.navigationItem setBackBarButtonItem: btnBack];
Run Code Online (Sandbox Code Playgroud)

请帮我

Kal*_*esh 49

试试这个 ,

Objective-C的:

UIBarButtonItem *btnBack = [[UIBarButtonItem alloc]
                            initWithTitle:@"Done"
                            style:UIBarButtonItemStyleBordered
                            target:self
                            action:nil];
self.navigationController.navigationBar.topItem.backBarButtonItem=btnBack;
Run Code Online (Sandbox Code Playgroud)

迅速:

var btn = UIBarButtonItem(title: "Done", style: .Plain, target: self, action: "backBtnClicked")

self.navigationController?.navigationBar.topItem?.backBarButtonItem=btn
Run Code Online (Sandbox Code Playgroud)


Ste*_*ott 12

当您使用故事板时,您可以更改左栏按钮项目的文本,即后退按钮,无需代码.您显然需要UINavigationController在故事板中使用,以便能够推送和弹出视图.

  1. 选择源视图控制器的导航项对象
  2. 在右侧检查器视图的"后退"按钮选项中输入文本.

然后,当从该视图推送视图时,它将使用此标题集.

在此输入图像描述