Простой и лучший способ обработки Uifonts в ваших проектах iOS
Вы можете легко справиться с вызовами UIFont сейчас. Это простая и легкая библиотека, которая сэкономит вам много времени для кодирования. А также предотвращает имена шрифтов с ошибкой. Также доступна пользовательская поддержка шрифтов, пожалуйста, продолжайте читать для деталей!
Проверьте простой способ сделать это:
Эта библиотека в настоящее время предоставляет три различных параметра для создания объектов UIFont . Первый - это название шрифта с приложенного перечисления Fonts , а затем призыв ofSize() , чтобы обеспечить желаемый размер.
myLabel . font = Fonts . menloItalic . ofSize ( 16 ) Другой метод - это расширение UIFont , и вы можете легко получить доступ, сделав это:
myLabel . font = UIFont . avenirMedium ( ofSize : 16 )Или даже это:
myLabel . font = . optimaRegular ( ofSize : 16 ) Конечно! Вы можете легко справиться со своими пользовательскими шрифтами. Просто создайте свой собственный перечисление и соответствует LMFontsProtocol . Тогда вы можете использовать свои пользовательские шрифты без забот. Пример:
enum CustomFont : String , LMFontsProtocol {
case myFont = " myCustomFont-Bold "
}
CustomFont . myFont . ofSize ( 12 ) Если вы используете кокопод для управления вашими зависимостями, просто добавьте LMFONTS в свой Podfile :
pod 'LMFonts'
Если у вас есть интересные идеи и вы хотите внести свой вклад в эту библиотеку, вы можете сделать это, отправив свой запрос на привлечение!
LMFONTS является бесплатным программным обеспечением, и может быть перераспределен в соответствии с условиями, указанными в файле лицензии.