如何在backButton中隐藏<

How to hide < in backButton

我通过这种方法在代码中创建自定义后退按钮:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
    super.prepareForSegue(segue, sender: sender)
    var barBack = UIBarButtonItem(title: nil, style: UIBarButtonItemStyle.Done, target: nil, action: nil)
    barBack.image = UIImage(named: "btnBack")
    self.navigationItem.backBarButtonItem = barBack
}

当我打开它时是这样的 - http://prntscr.com/5st2tk

如何删除这个“<”?

更新

感谢您的评论。最后我做了下一个:

var barBack = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.Done, target: nil, action: nil)
    self.navigationItem.backBarButtonItem = barBack
    self.navigationController?.navigationBar.backIndicatorImage = UIImage(named: "btnBack")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
    self.navigationController?.navigationBar.tintColor = UIColor.whiteColor()
    self.navigationController?.navigationBar.backIndicatorTransitionMaskImage = UIImage(named: "btnBack")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)

I just want to change image of backButton.

已经更改了它。

人字形不是后退按钮的图像。它根本不是后退按钮的属性!它是导航栏的一个功能

您可以去掉它或自定义它(它是栏的backIndicatorImage)。

但最简单的解决方案是:不要担心后退按钮项。在 pushed 视图控制器中使用左栏按钮项,并将其配置为返回。默认情况下,如果有左栏按钮项,则不会出现后退按钮项。