1. 程式人生 > >iOS專案中引用外部字型檔案

iOS專案中引用外部字型檔案

iOS系統字型可能不夠用,如何引用外部字型xxx.ttf呢?

首先把字型檔案拖拽到專案中去,一般在resources資料夾。

然後在playlist裡面新增一行Fonts provided by application,下拉里面輸入下拉里面輸入xxx.ttf

這裡我新增的兩個字型微軟雅黑粗和微軟雅黑,字型檔案已經拖拽到專案裡了,分別是msyhbd.ttf和,msyh.ttf,然後儲存,在和是得位置用這個程式碼來打印出所有字型:

    NSArray *familyNames = [UIFont familyNames];

for( NSString *familyName in familyNames ){

printf( “Family: %s n”, [familyName UTF8String] );

NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];

for( NSString *fontName in fontNames ){

printf( “tFont: %s n”, [fontName UTF8String] );

}

}

然後就得找了,字型名字和字型檔名字不一定一樣,但是也不是很難找: 然後就可以引用MicrosoftYaHei了:

[soloPassword setFont:[UIFont fontWithName:@"MicrosoftYaHei" size:20]];