У меня есть UINavigationBar
с заголовком в середине. Я добавил пользовательский шрифт ( "Comic_Andy.ttf
" ) в мое приложение (я проверил info.plist
, чтобы убедиться, что он указан, и я проверил Copy Bundle Resources
, чтобы убедиться, что он был добавлен), и я бы хотел заголовок UINavigationBar
, который будет отображаться в этом шрифте. Из того, что я могу собрать, кажется, что я должен использовать это в своем ViewController
:
myNavigationBar.titleTextAttributes = [NSFontAttributeName: UIFont(name: "Comic_Andy", size: 22)]
Я поместил этот метод в viewDidLoad
функцию ViewController
.
Я также пробовал это в didFinishLaunchingWithOptions
функции AppDelegate
:
UINavigationBar.appearance().titleTextAttributes = [NSFontAttributeName: UIFont(name: "Comic_Andy", size: 22)]
Я программирую в Swift, в XCode 6 Beta 6. Многие ресурсы, связанные с этой задачей, упоминали использование метода с именем setTitleTextAttributes
, которого нигде не видно. Я не могу понять, что это за жизнь - я, наверное, уже провел около 3 часов - я проверил каждый ответ StackOverflow на каждом сайте, поэтому, пожалуйста, не отмечайте это как дубликат.
Большое спасибо заранее!