簡體   English   中英

將自定義字體添加到項目,以編程方式將項目添加到plist

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM