Próbuję ustawić czcionkę UIBarButtonItem
tak:Błąd przy uruchamianiu tego UIFont w tekście atrybuty słowniku
let barButton = UIBarButtonItem.appearance()
barButton.setTitleTextAttributes([NSFontAttributeName: UIFont(name: "AvenirNext", size: 15], forState: UIControlState.Normal)
Ale to generuje błąd kompilatora mówiąc:
nie może powoływać 'init' z typem listy argumentów '($ T7, forState: UIControlState) `
i nie mam pojęcia, co to oznacza. Próbowałem również
barButton.titleTextAttributesForState(UIControlState.Normal) =[NSFontAttributeName...]`
ale wydaje się, że nie jest przypisane
Jak mogę rozwiązać ten problem?
Nadal rzuca ten błąd ... I ta składnia pracował dla mnie, dopóki nie zaktualizowana Xcode 6.1 – Eilon
to rozwiązać mój problem, ale też nigdy nie widział ten problem przed 6.1. – Andrew