iOS 中如何新增應用自己的字型

2021-06-19 19:48:25 字數 1749 閱讀 3318

今天蛋疼,突然想用下漂亮的字型,就稍微用研究了一下這個用法,很簡單,就三步吧

1.第一步找到你想用的字型的 ttf 格式。加入到你的工程的resouce目錄下。

是這樣,可以新增多個,使用的時候寫對應字型名字就行。

3.在你的工程就可以直接用了。xx.font = [uifont fontwithname:@"testfont" size:20.0];

注意:

在程式中先加入這段**,執行,

[html]view plain

copy

nsarray *

familynames

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

nsarray *fontnames;  

nsinteger indfamily, indfont;  

nslog(@"[familynames count]===%d",[familynames count]);  

for(indfamily=0

;indfamily

<

[familynames count];++indfamily)  

[fontnames release];  

}  [familynames release];   例:

執行以上程式會列出

[html]view plain

copy

2012-10-20 21:56:21.321 myanimationtest[5397:c07]  family name: hakuyoguifanzi3500  

2012-10-20 21:56:21.321 myanimationtest[5397:c07]     font name: hakuyoguifanzi3500  

2012-10-20 21:56:21.322 myanimationtest[5397:c07] family name: didot  

2012-10-20 21:56:21.322 myanimationtest[5397:c07]     font name: didot-italic  

2012-10-20 21:56:21.322 myanimationtest[5397:c07]     font name: didot  

2012-10-20 21:56:21.323 myanimationtest[5397:c07]     font name: didot-bold  

2012-10-20 21:56:21.323 myanimationtest[5397:c07] family name: bodoni 72 smallcaps  

2012-10-20 21:56:21.323 myanimationtest[5397:c07]     font name: bodonisvtytwoscitctt-book  

要使用字型的family name,而不是字型的檔名,弄錯了將無法看到效果。

注意還有乙個重要的是: 在「copy boundle resources」中加入剛才新增的字型檔案***.ttf ,如下:

最好直接使用就ok了。

iOS 中如何新增應用自己的字型

1.網上搜尋字型檔案 字尾名為.ttf,或.odf 2.把字型庫匯入到工程的resouce中 3.在程式新增以下 輸出所有字型 nsarray familynames uifont familynames for nsstring familyname in familynames 4.假如你加入的...

iOS 中如何新增應用自己的字型

1.網上搜尋字型檔案 字尾名為.ttf,或.odf 2.把字型庫匯入到工程的resouce中 3.在程式新增以下 輸出所有字型 nsarray familynames uifont familynames for nsstring familyname in familynames 4.假如你加入的...

iOS如何新增應用自己的字型

今天做了乙個自定義字型的lable程式,設計說系統的不符合藝術氣息,所以設計了乙份自定義的字型,新增到工程當中。1.第一步找到你想用的字型的 ttf 格式。加入到你的工程的resouce目錄下。2.在工程的plist中addrow,fonts provided by application 然後新增...