У меня есть 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 на каждом сайте, поэтому, пожалуйста, не отмечайте это как дубликат.
Большое спасибо заранее!