LMFonts
Swift Package Manager Support
iOSプロジェクトでuifontsを処理するためのシンプルでより良い方法
今すぐUIFontコールを簡単に処理できます。これは、あなたのために多くのコーディング時間を節約するシンプルで軽いライブラリです。また、Mistypeフォント名を防ぎます。カスタムフォントサポートもご利用いただけます。詳細については、お読みください。
それを行う簡単な方法をチェックしてください:
このライブラリは現在、 UIFontオブジェクトを作成するための3つの異なるオプションを提供しています。 1つ目は、提供されたFonts enumのフォント名を呼び出し、 ofSize()を呼び出して目的のサイズを提供することです。
myLabel . font = Fonts . menloItalic . ofSize ( 16 )もう1つの方法は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 ) cocoapodsを使用して依存関係を管理する場合は、 Podfileにlmfontsを追加するだけです。
pod 'LMFonts'
興味深いアイデアがあり、このライブラリに貢献したい場合は、プルリクエストを送信することでそうすることができます!
LMFontsはフリーソフトウェアであり、ライセンスファイルで指定された条件で再配布される場合があります。