我有一個 SwiftUI 專案,我基本上搞砸了,不得不創建一個新專案并將所有檔案傳輸過來。它按預期作業,除了我的自定義字體不起作用并且默認字體正在接管。這是我所做的:
- 將我的字體檔案夾復制到我的新專案中
- 檢查我的專案的 Target Membership 框,并確保目錄的路徑指的是新路徑,而不是舊路徑(bc 它是在我更改它之前)。
- 在我的 plist 中包含兩種字體的名稱,它們在初始專案的 plist 中的確切方式,在 application 陣列提供的字體中。
- 在我的專案的 Build Phases 中洗掉并重新添加了 fonts 檔案夾(再次確保它參考了正確的目錄)。
是的,仍然無法正常作業。關于我可以忽略什么的任何見解?因為在我必須創建新專案之前它完全按預期作業,并且所有其他元素都按預期作業。
uj5u.com熱心網友回復:
雖然看起來您已經這樣做了,但只需檢查一次以下清單:
- 字體(.ttf 檔案)存在于專案中

- info.plist 檔案中的條目

- 在目標的“構建設定”下的“復制捆綁資源”中的條目
如果缺少,請通過單擊本節中的加號 ( ) 圖示添加 - 確保您正確使用字體(檢查拼寫錯誤?)
var FontRegular : Font = Font.custom("Poppins-Regular", size: 16)
var FontBold : Font = Font.custom("Poppins-Bold", size: 16)
...
Text("Sample Text")
.font(FontRegular)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/459923.html
