1,新增對應的字型(.ttf或.odf)到工程的resurce,例如simkai.ttf
3,使用時 alabel.font=[uifont fontwithname:@"***" size:30]; 注意***不一定是simkai,這裡是kaiti_gb2312(中文楷體),你可以通過下面的方法遍歷所有字型
以下是**片段:
nsarray *familynames =[[nsarray alloc]initwitharray:[uifont familynames]];
nsarray *fontnames;
nsinteger indfamily, indfont;for(indfamily=0;indfamily<[familynames count];++indfamily)
[fontnames release];
}[familynames release];
而不是字型的檔名,弄錯了將無法看到效果。
在你的專案裡要用字型的時候 xx.font = [uifont fontwithname:@"microsoft jhenghei" size:20.0],這樣就可以了。
其中新增的simkai.ttf對應的字型就是kaiti_gb2312
uilabel *label = [[uilabel alloc] initwithframe:cgrectmake(0, 0, 120, 50)];
label.font = [uifont fontwithname:@"kaiti_gb2312" size:30];
label.text = @"中文楷體";
[self.view addsubview:label];
[label release];
iOS中使用自定義字型
之前的好幾個專案,客戶都要求使用微軟雅黑字型,可是ios沒有自帶這個字型,腫麼辦 只能自己自定義字型了,下面是自定義字型的幾個重要步驟 需要注意的是,otf格式的檔案只能在ios5之後才能使用,所以假如你的系統需要在ios5.0之前的版本中使用的話,最好使用.ttf格式的字型檔案 2 在info.p...
spring中使用自定義註解
使用spring時,aop可以大幅度減少我們的工作量,這裡主要介紹一些spring中aop如何切註解。自定義註解 target retention retentionpolicy.runtime public inte ce myannotation 編寫切面類,切點在自定義註解上,切面類新增到sp...
Spark sparksql中使用自定義函式
中分別用物件導向和面向函式兩種寫法自定義了兩個函式 low2up 小寫轉大寫 up2low 大寫轉小寫 import org.apache.spark.sql.types.stringtype import org.apache.spark.sql.object sparksqlfunction s...