我正試圖在我的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,動作: 字符串)'
任何人有如何做到這一點的想法?謝謝。