0
我想向我的項目添加一些字體。我在我的項目目錄中包含字體。所以,我可以訪問我的字體:將自定義字體添加到項目,以編程方式將項目添加到plist
NSString* path = [[NSBundle mainBundle] pathForResource:@"res_name" ofType:@"res_type" inDirectory:@"res_directory"];
但如何將它添加到我的項目,所以我就可以這樣調用它:
[UIFont fontWithName:@"Font-Name" size:14.0]
我唯一的興趣怎麼辦這個以編程方式我假設我必須將它添加到我的plist,但我可以以編程方式執行此操作嗎?
我明白Ø在plist中使用:
<key>UIAppFonts</key>
<array>
<string>swellfont.ttf</string>
</array>
但我不能在Xcode中手動完成。我想查看資源目錄中項目中包含的字體,並通過代碼以編程方式添加它們。
但這不是一個編程解決方案。我也必須從plist加載它,以及我應該如何處理添加字體到我的plist? – Kuba
您無法修改您的應用,包括plist。即使你可以,我非常懷疑它會有所幫助。 UIAppFonts很可能只在應用程序啓動時被讀取。我不明白爲什麼你認爲你只能以編程方式來做這件事,因爲你只能用你的應用程序發送一組靜態字體。 –
簡單 - 我的應用程序中有一個字體目錄。我甚至不知道我在那裏有什麼樣的字體或有多少字體。當然包括在我的項目中的目錄。有一個解決方案來做到這一點:https://github.com/zynga/FontLabel,但我想知道是否有新的iOS/SDK版本的變化這是iOS 4.x原來的。 – Kuba