今天蛋疼,突然想用下漂亮的字型,就稍微用研究了一下這個用法,很簡單,就三步吧
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 然後新增...