iOS中添加自定义字体

2017-08-11  本文已影响14人  FallPine

在现实开发中,经常会使用一些非系统自带的字体,这时候就要根据UI设计的需要,在网上下载响应的字体。

把下载好的字体包推到xCode项目中

在Info.plist文件中添加Fonts provided by application属性,然后添加你拖到项目中的字体,记得要带上.ttf后缀

7B6B6122-7576-4765-BE43-32E9F63967E4.png

我在做完第二步的时候,xCode已经把字体库自动添加上了,如果没添加上,需要你手动添加

Target -> Bundle Phases -> Copy Bound Resources

我们添加的字体包可以自己随便命名,但要使用的时候必须使用系统对应的名字

查看字体名字目前还没找到更好的方法,只能打印出来慢慢找了

 for (NSString *familyName in [UIFont familyNames]) {
        NSLog(@"=========%@",familyName);
        for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) { 
                NSLog(@">>>>>>>>>>%@",fontName);
            }
    }
[UIFont fontWithName:@"对应的字体名" size:字体大小];
上一篇 下一篇

猜你喜欢

热点阅读