I'm trying to set the font of the UIBarButtonItem
like so:
let barButton = UIBarButtonItem.appearance()
barButton.setTitleTextAttributes([NSFontAttributeName: UIFont(name: "AvenirNext", size: 15], forState: UIControlState.Normal)
But it throws a compiler error saying:
Cannot invoke 'init' with an argument list type '($T7, forState: UIControlState)`
and I have no idea what that means. I have also tried
barButton.titleTextAttributesForState(UIControlState.Normal) =[NSFontAttributeName...]`
but it appears that it isn't assignable
How can I resolve this?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…