导航栏后退按钮箭头字体斯威夫特

时间:2015-02-01 17:10:05

标签: swing uinavigationitem

所以我设法更改后面按钮的字体,如this post中所述 但现在我有两个箭头(<),一个是后退按钮默认箭头,另一个是按钮标题箭头("< Back")。

如何删除/更改后退按钮默认箭头为想要的字体?

1 个答案:

答案 0 :(得分:3)

一种方法是创建透明图形并将其设置为Backbutton的背景图像。 所以你的代码应该是这样的:

    let backButton = UIBarButtonItem(title: "< back", style: UIBarButtonItemStyle.Plain, target: self, action: nil)
    backButton.setTitleTextAttributes([NSFontAttributeName: UIFont(name: "RobotoCondensed-Light", size: 20)!], forState: UIControlState.Normal)
    backButton.setBackButtonBackgroundImage(UIImage(named: "transparent_1px.png"), forState: UIControlState.Normal, barMetrics: UIBarMetrics(rawValue: 0)!)
    navigationItem.backBarButtonItem = backButton