字体有相应的字体文件,一般是以ttf或者otf为后缀,我们可以去一些第三方网站去下载(也有人专门做了字体出售),Google Fonts是个比较好的网站,可以去找找看。
使用字体的步骤如下:
1.把XXX字体加入到resouce;
2. 在项目的Info页里面增加Fonts provided by application项,并设置相应的ttf文件进去,这样就告诉了应用,我要加入新的字体了,对应的字体文件是哪些。(这里要注意: Info里面的字体文件后缀名要和字体文件的后缀名大小写一致,否则编译的时候会crash)
3.查找要添加的字体的名字。
双击打开字体文件就可以查看字体名字:
大部分字体可以在打开字体册就可以看到,如正常的XXX-Regular,但有时候名字并不是这个,有可能是XXX而已,还有可能是XXXItalic(而不是XXX-Italic)。名字错了,建立的字体肯定是空的。
添加如下代码:
for(NSString*fontFamilyNamein[UIFontfamilyNames]) {
NSLog(@"--- %@ ---", fontFamilyName);
for(NSString*fontNamein[UIFontfontNamesForFamilyName:fontFamilyName]) {
NSLog(@"%@", fontName);
}
NSLog(@"");
}
找到你的字体---XXX---,如下,后面的就是我们要的字体名字:
4.使用自己的字体就可以了。
descLabel.font= [UIFontfontWithName:@"HappyZcool-2016"size:25];
网友评论