2013-09-25 64 views
0

我已經向Info.plist添加了Imago字體(包括粗體,斜體和與這些名稱:boolta,med和medlta),但現在我完全停留在幾個教程。自定義字體Xcode 4.6使用情節提要

我正在使用故事板模式。

Someboby可以告訴我我必須寫什麼代碼以及在哪裏獲得這些字體的工作?

回答

1

最近已經有很多的問題與字體我和有我建議檢查的幾件事情: -

1 /始終使用的.ttf格式

2 /請確保您的字體包含在'複製軟件包資源'在你的項目中'Build Phases'

3 /自定義字體應該在你的'[appname] -Info.plist'的數組中定義,如上所述,它位於'應用程序提供的字體' '

4 /確保th在你正在使用正確的字體名稱,因爲它通常不同於文件名。要獲取可用字體名稱的列表,請使用下面的代碼。只是用發現者「獲取信息」並不總是可靠: -

for (NSString* family in [UIFont familyNames]){ 
    for (NSString* name in [UIFont fontNamesForFamilyName: family]){ 
     NSLog(@"font=%@", name); 
    } 
} 

然後使用您的日誌

5 /輸出的字體名稱。如果仍然無法正常工作,這可能意味着你的字體編碼是有點搞砸了。我最近有一個.ttf字體,應用程序只是無法看到它,所以我塞滿文件into this online converter,無論什麼問題都消失了,魔術!