Fehler beim Instanziieren eines UIFont in einem Textattributwörterbuch
Ich versuche die Schriftart des @ einzustellUIBarButtonItem
wie so:
let barButton = UIBarButtonItem.appearance()
barButton.setTitleTextAttributes([NSFontAttributeName: UIFont(name: "AvenirNext", size: 15], forState: UIControlState.Normal)
Aber es wird ein Compilerfehler ausgelöst, der besagt:
Kann 'init' nicht mit einem Argumentlistentyp '($ T7, forState: UIControlState) `@ aufruf
und ich habe keine Ahnung was das bedeutet. Ich habe auch versucht
barButton.titleTextAttributesForState(UIControlState.Normal) =[NSFontAttributeName...]`
aber es scheint, dass es nicht zuweisbar ist
Wie kann ich das beheben?