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

标签 swing uinavigationitem

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

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

最佳答案

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

    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

关于swing - 导航栏后退按钮箭头字体 Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28265361/

相关文章:

ios - 如何将返回按钮文本设置为空?

ios - Swift:通过 presentViewController 传递导航栏

ios - 横向更改 UISplitViewController 的 UITableViewController Master 的背景图像

ios - 将segmentcontroller添加到titleView后无法命名导航栏的标题

java - 使用按钮启动和停止线程

java - 如何在 JTable java 中搜索元素?

Java Swing - 闪烁的 Canvas 图形

iOS CustomView With AutoLayout in navigationItem 没有收到点击

java - 如何在jframe中找到滑动方向

java - 使用 Swing 如何划分窗口?