2012-12-25 102 views
1

我已經下載了一個ttf文件,用於我想在我的應用中使用的自定義字體。自定義字體 - 無法選擇它

我已將它添加到我的支持文件中,修改了我的.plst文件,以便有一個名爲「應用程序提供的字體」的新條目,然後將值設置爲我的字體文件的文件名(複製並粘貼,錯別字)。

我也檢查過它包含在我的構建階段,複製包資源。

當我現在選擇一個標籤,然後去改變字體,我的自定義字體不存在。

我錯過了一個步驟?

謝謝

+0

請問您如何通過代碼添加您的字體? – Beppe

+0

我試圖做它沒有代碼,但我不知道這是可能的。 – user1923975

+2

我認爲你必須用代碼來完成它。 'label.font = [UIFont fontWithName:@「Name」size:20];' –

回答

5

首先,你必須安裝這些特定的字體 現在這些字體就像家庭字體與陣列,所以你可以這樣編碼

NSArray * arrFont = [UIFont fontNamesForFamilyName:@「Your font name」];

[lbl1 setFont:[UIFont fontWithName:[arrFont objectAtIndex:0] size:16]]; 
[lbl2 setFont:[UIFont fontWithName:[arrFont objectAtIndex:1] size:16]]; 
2

試試這個。可能是它的幫助。

  1. 將字體文件添加到您的資源文件
  2. 編輯您的Info.plist:添加與應用程序提供關鍵的字體的新條目。
  3. 如果有一個以上的文件,每個文件,添加文件名到這個陣列

在你的應用程序,你可以使用[UIFont fontWithName:@"YourFontName" size:14.f].

+0

並且不要忘記按照說明進行操作 – Wolverine