LMFonts
Swift Package Manager Support
一種簡單,更好的方法來處理iOS項目中的Uifonts
您現在可以輕鬆處理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 ) 如果您使用Cocoapods來管理依賴項,只需將lmfonts添加到您的Podfile :
pod 'LMFonts'
如果您有有趣的想法並想為此庫做出貢獻,則可以通過發送拉動請求來做到這一點!
LMFONTS是免費軟件,可以根據許可證文件中指定的條款進行重新分配。