簡體   English   中英

Swift中的自定義圖標字體

[英]Custom Icon Font in Swift

我想為我的應用程序使用自定義圖標字體,所以生病了將字體“simple-line-icons.ttf”添加到我的info.plist中 - 現在我可以從界面構建器中選擇它。

生病時將文本從標簽設置為unicode文本,如:

    dateIconLabel.text = "\u{e01c}"

它向我顯示一個圖標,但不是按照預期的圖標設置的圖標。

它是一個彩色圖標,我不會在這里使用任何colered圖標集。

字體是明確正確的,unicode也應該工作(從原始的css文件復制)。

奇怪的是,當我打印出我的應用程序的所有字體時,圖標字體不存在(但它在我的IB列表中)。

    print(UIFont.familyNames())

任何幫助將不勝感激。

確保將圖標字體添加到正確的目標。 當我將字體添加到我的應用程序時,它沒有添加到任何目標。 因此,應用程序中未安裝圖標字體,系統使用的是默認字體。

您仍然可以在IB中選擇字體,因為您可能在Mac上安裝了該字體。

將字體添加到info.plist

使用:UIAppFonts(原始值)或“應用程序提供的字體”作為鍵,字體名稱示例Icon-Font.ttf

通過在字體書中打開ttf來驗證字體文件名和字體名對應

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM