iOS新增自定義字型

2022-09-11 12:45:22 字數 1026 閱讀 3632

準備:

字型檔案(.ttf,.odf)

方法1:

新增對應的字型(.ttf或.odf)到工程的resurce,使用cocos2d中的fontlabel庫,fontlabel繼承於uilabel,象uilabel一樣使用就好了

fontname直接使用新增的資源名字即可。

方法2:

1.新增對應的字型(.ttf或.odf)到工程的resurce,例如my.ttf

3.使用時 alabel.font=[uifont fontwithname:@"***" size:30]; 注意***不一定是my,這裡是return to castle。

1

//family name: return to castle2//

font name: returntocastle

3//

雙擊,mac下視窗的標題欄有字型的family name,windows下能顯示family name和font name,下面這句用family name和font name都可以

4 self.labeltest1.font = [uifont fontwithname:@"

return to castle

" size:30];

你也可以通過下面的方法遍歷所有字型,以下是**片段:

1

//

笨辦法:把字型都列印出來,找非系統字型。。。(很無語的方法)

2 nsarray *familynames =[[nsarray alloc] initwitharray:[uifont familynames]];

3 nsarray *fontnames;

4nsinteger indfamily, indfont;

5for(indfamily=0;indfamily<[familynames count];++indfamily)613

[fontnames release];14}

15 [familynames release];

iOS新增自定義字型

在準備好了字型檔檔案後,就可以加到專案中了,是把ttf檔案加入到專案中,這裡需要注意的是要把這些ttf加入到bundle中,也就是說,最後的ipa檔案中必須包含有這些ttf 否則應用中到 去找字型檔呢?在加入後,我們可以分別在fileexplore和build phase裡面看到這些內容,如下圖所示...

ios如何新增自定義字型

電子錶字型 define elefont dblcdtempblack 最近做乙個應用要自定義字型,就稍微研究了下用法,很簡單就三步 1 第一步找到你想用的字型的ttf格式。加入到你的工程目錄下。3 使用uifont fontwithname size 來設定字型 for nsstring fami...

iOS如何新增自定義字型

最近公司專案要求新增蘭亭雅黑字型,由於xcode自帶的字型裡面支援中文的預設是黑體,包含的其他字型不支援中文,所以需要手動往工程裡面新增字型。新增的方法很簡單,需要三步 如下圖 如下圖 第三步 然後在你的工程裡面就可以直接使用改字型了,使用方法是 uifont fontwithname fzlant...