1.下载一个 .tff 字体文件,这里有方正兰亭黑为例子
2.在 info.plist文件中告诉系统你想连接导入的字体文件
for(NSString*fontfamilyname in [UIFontfamilyNames]) {
NSLog(@"family:'%@'",fontfamilyname);
for(NSString*fontName in [UIFontfontNamesForFamilyName:fontfamilyname]) {
NSLog(@"\tfont:'%@'",fontName);
}
NSLog(@"-------------");
}
当然也打印出了许多结果,但是怎么知道究竟哪一个字体才是我们所导入的字体呢?难道直接搜索方正兰亭纤细黑_GBK? 答案当然不是了,我们打开方正兰亭纤细黑_GBK.tff的所在文件夹,像这样
UILabel*label = [[UILabel alloc] initWithFrame:CGRectMake(10,100,300,400)];
label.text=@"汉体书写信息技术标准相容档案下载使用界面简单支援服务升级资讯专业制作创意空间快速无线上网㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩AaBbCc AaBbCc";
label.numberOfLines=0;
UIFont *font = [UIFont fontWithName:@"FZLTXHK--GBK1-0"size:40];
if(font) {
label.font= font;
[self.viewaddSubview:label];
}
Command + R 运行程序,看到模拟器上所如下图