Próbuję zmienić rozmiar czcionki tytułu paska nawigacyjnego. Wiem, że mogę ustawić jego atrybuty, używając:Sposób programowego dostępu do czcionki systemowej iOS
var attributes = [ NSForegroundColorAttributeName: UIColor.blackColor(), NSFontAttributeName: UIFont(name: "the font name", size: 18)! ]
...
self.navigationController?.navigationBar.titleTextAttributes = attributes
Nie mogę wydawać się znaleźć jest poprawna „System” nazwa czcionki.
Byłem po domyślnym systemie, a.k.a, nazwie czcionki. Próbowałem drukować wszystkie dostępne czcionki, aby odkryć, że nie należą one do rodziny i nie mają wyraźnej nazwy.
Nie powinno być '.boldSystemFontOfSize (17.0)' dla tytułu paska nawigacji? – Razvan
Tak, może być, zależy od tego, co chcesz. Zaktualizowałem swoją odpowiedź. Dzięki! –
Byłoby fajnie, jeśli dodasz to do swojej odpowiedzi: http://ivomynttinen.com/blog/the-ios-7-design-cheat-sheet/ Wielkości czcionek są mnożone dla @ 2x rozdzielczości, więc OP powinien używać czcionki rozmiar/2 z tego artykułu. – Razvan