导航栏后退按钮箭头字体 Swift

Posted

技术标签:

【中文标题】导航栏后退按钮箭头字体 Swift【英文标题】:Navigation Bar Back Button Arrow Font Swift 【发布时间】:2015-02-01 17:10:04 【问题描述】:

所以我设法更改了后退按钮的字体,如this post 中所述 但现在我有两个箭头(

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

【问题讨论】:

【参考方案1】:

一种方法是创建一个透明图形并将其设置为 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

【讨论】:

以上是关于导航栏后退按钮箭头字体 Swift的主要内容,如果未能解决你的问题,请参考以下文章

如何在swift 4中的导航栏上添加图像后退按钮

在 Swift 中使用 hidesBackButton 隐藏导航栏中的后退按钮

在导航栏中将后退按钮更改为向下箭头

在导航栏中将后退按钮更改为向下箭头

仅在 swift 中更改后退栏按钮项的颜色

在swift 4下更改导航控制器后退按钮的字体