navigationItem.setHidesBackButton隐藏了箭头,但是单词" Back"遗迹

时间:2015-06-24 06:13:02

标签: ios swift

我需要隐藏"<回到"导航器控制器中的按钮,但由于某种原因

self.navigationItem.setHidesBackButton = true

只隐藏箭头,单词"返回"仍然是:

在iOS8中隐藏导航后退按钮的最佳方式是什么?

谢谢

3 个答案:

答案 0 :(得分:1)

你应该添加:

    [self.navigationItem setLeftBarButtonItems:nil animated:YES];
    [self.navigationItem setHidesBackButton:YES animated:YES];

在斯威夫特:

    self.navigationItem.setLeftBarButtonItems(nil, animated: true)
    self.navigationItem.setHidesBackButton(true, animated:true)

答案 1 :(得分:0)

要隐藏使用后退按钮显示的标题,请使用以下代码:

self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@" " style:self.navigationItem.backBarButtonItem.style target:nil action:nil];

请记住在以前的视图控制器上添加此代码。

在swift代码中如下:

navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: .Plain, target: nil, action: nil)

答案 2 :(得分:0)

尝试使用以下代码

UIBarButtonItem *barBtnItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStyleBordered target:nil action:nil];
   self.navigationItem.backBarButtonItem = barBtnItem;