Я загрузил прохладный шрифт и хочу использовать его в качестве заголовка навигационной панели для своего приложения, но, похоже, не может заставить приложение распознавать/отображать его. Исключение составляет каждая попытка запуска. Вот шаги, которые я предпринял.Как добавить загруженный пользовательский шрифт в заголовок navigationBar в Swift?
- Я переместил файл
myCustomFont.ttf
в проект, как я делаю другие вспомогательные файлы (изображения и т.д.) - Обновлен мой
info.plist
файл, добавивFont provided by application
и добавить имя файла в массив - Затем я добавил следующий код
AppDelegate.swift
// Navigation bar customization
let navigationController = window!.rootViewController as UINavigationController
navigationController.navigationBar.titleTextAttributes = [NSFontAttributeName : (UIFont(name: "myCustomFont", size: 10))!]
Приведенный выше код работает, если я заменил myfont
чем-то стандартным, например Times New Roman
или Arial
.
Любая помощь будет высоко оценена. Благодаря!
В Xcode открыть цель проекта и убедитесь, что файл шрифта включен в Ресурсы копирования Bundle в разделе «Фазы сборки». – zisoft
Файл шрифта определенно включен в Ресурсы копирования Bundle в разделе «Сборка фаз». Итак, проблема с моим кодом или чем-то еще. Спасибо за ответ, хотя человек. – Heru
AHAHAHHAAAA! Догадаться! Мне нужно было щелкнуть правой кнопкой мыши по файлу .ttf, получить информацию и скопировать FULL NAME (отличное от имени файла). Я использовал строку FULL NAME в коде, а BOOM - это сработало! Я гений! Lol: P – Heru