Uma maneira simples e melhor de lidar com Uifonts em seus projetos iOS
Você pode facilmente lidar com suas chamadas UIFont agora. Esta é uma biblioteca simples e leve que economizará muito tempo de codificação para você. E também evita nomes de fontes de névoas. O suporte à fonte personalizado também está disponível, continue lendo para obter detalhes!
Confira a maneira simples de fazer isso:
Atualmente, esta biblioteca fornece três opções diferentes para criar objetos UIFont . O primeiro é chamar o nome da fonte da enumeração de Fonts fornecidas e depois chamando ofSize() para fornecer o tamanho desejado.
myLabel . font = Fonts . menloItalic . ofSize ( 16 ) O outro método é uma extensão do UIFont e você pode acessar facilmente fazendo isso:
myLabel . font = UIFont . avenirMedium ( ofSize : 16 )Ou mesmo isso:
myLabel . font = . optimaRegular ( ofSize : 16 ) Claro! Você pode facilmente lidar com suas fontes personalizadas. Basta criar sua própria enumeração e estar em conformidade com LMFontsProtocol . Então você pode usar suas fontes personalizadas sem preocupações. Exemplo:
enum CustomFont : String , LMFontsProtocol {
case myFont = " myCustomFont-Bold "
}
CustomFont . myFont . ofSize ( 12 ) Se você usa Cocoapods para gerenciar suas dependências, basta adicionar LMFonts ao seu Podfile :
pod 'LMFonts'
Se você tem idéias interessantes e deseja contribuir com esta biblioteca, pode fazê -lo enviando sua solicitação de tração!
O LMFONTS é um software livre e pode ser redistribuído nos termos especificados no arquivo de licença.