我正试图在我的back bar按钮项上设置一个属性字符串。
这是我第一次尝试归因于字符串。
下面是代码:将NSAttributedString添加到UIBarButtonItem
self.navigationItem.hidesBackButton = true
let barButtonBackStr = "< Back"
var attributedBarButtonBackStr = NSMutableAttributedString(string: barButtonBackStr as String)
attributedBarButtonBackStr.addAttribute(NSFontAttributeName,
value: UIFont(
name: "AmericanTypewriter-Bold",
size: 18.0)!,
range: NSRange(
location:0,
length:1))
let newBackButton = UIBarButtonItem(title: attributedBarButtonBackStr, style: UIBarButtonItemStyle.Plain, target: self, action: "barButtonBack:")
self.navigationItem.leftBarButtonItem = newBackButton
这导致在Xcode以下错误。
不能调用类型 '的UIBarButtonItem' 初始化与类型的参数 列表 '(标题:NSMutableAttributedString,风格: UIBarButtonItemStyle,目标:CombatOutcomeViewController,动作: 字符串)'
任何人有如何做到这一点的想法?谢谢。