如何为 backBarButtonItem 设置自定义字体 [重复]
Posted
技术标签:
【中文标题】如何为 backBarButtonItem 设置自定义字体 [重复]【英文标题】:How to set custom font for backBarButtonItem [duplicate] 【发布时间】:2016-06-02 09:35:44 【问题描述】:当没有左栏项时,导航栏会给出一个backBarButtonItem
,如<Back
。但我无论如何都找不到为其设置字体。请帮我!非常感谢!
【问题讨论】:
您可以使用属性文本 --- et barButtonBackStr = " 结帐:***.com/a/28347428/469614 【参考方案1】:斯威夫特:
UIBarButtonItem.appearance().setTitleTextAttributes([NSAttributedString.Key.font: UIFont(name: "Poppins-Regular", size: 16)!,NSAttributedString.Key.foregroundColor:.red], for: .normal)
目标-C:
[[UIBarButtonItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
[UIColor colorWithRed:245.0/255.0 green:245.0/255.0 blue:245.0/255.0 alpha:1.0], NSForegroundColorAttributeName,
shadow, NSShadowAttributeName,
[UIFont fontWithName:@"Futura-Medium" size:15.0f], NSFontAttributeName, nil] forState:UIControlStateNormal];
【讨论】:
你能在 Swift 中提供这个答案吗? @SohilR.Memon 实际上我没有使用过 swift。 UIBarButtonItem.appearance().setTitleTextAttributes([NSFontAttributeName: UIFont.fontNamesForFamilyName("Futura-Medium"), NSForegroundColorAttributeName:UIColor.whiteColor()], forState: UIControlState.Normal) 这不起作用。后退按钮字体保持系统字体。 @coolcool1994 请检查已编辑的答案。以上是关于如何为 backBarButtonItem 设置自定义字体 [重复]的主要内容,如果未能解决你的问题,请参考以下文章