[英]Adding custom font to project, programmatically add item to plist
我想在項目中添加一些字體。 我的項目中有包含字體的目錄。 因此,我可以通過以下方式訪問我的字體:
NSString* path = [[NSBundle mainBundle] pathForResource:@"res_name" ofType:@"res_type" inDirectory:@"res_directory"];
但是如何將其添加到我的項目中,這樣我就可以像這樣調用它:
[UIFont fontWithName:@"Font-Name" size:14.0]
我只對如何以編程方式執行此操作感興趣,我假設我必須將其添加到我的plist中,但是我可以以編程方式執行此操作嗎?
我了解o必須在plist中使用a:
<key>UIAppFonts</key>
<array>
<string>swellfont.ttf</string>
</array>
但是我無法在Xcode中手動執行此操作。 我想檢查資源目錄中項目中包含的字體,然后從代碼中以編程方式添加它們。
UIAppFonts鍵在Info.plist中。
您可以看一下Core Text Font Manager,以查看通過URL注冊字體是否可以使用+[UIFont fontWithName:]
加載它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.