iOS中使用自定义字体-苹方字体

现在的项目中都会使用自定义字体,而iOS9其中的一项新特性就是用新的「苹方」字体替代了已经使用了几年的「华文黑体」,所以现在记录一下iOS如何导入并在项目中使用苹方字体的使用。

1. 下载一个 .tff 字体文件,这里以苹方细体为例子

苹方字体 https://pan.baidu.com/s/1dEIChKt 密码: t8qk

2. 导入自定义字体到项目中

图1

3. 在 info.plist文件中添加Fonts provided by application

注意第二步填写的值一定要跟导进来的字体文件名一样,后缀也不能少。


图2

4. 现在检测是否已经成功导入字体到系统了,我们就打印一下 Fontfamily 来看看

    // 遍历获取字体名称
    for(NSString *fontFamilyName in [UIFont familyNames])
    {
        NSLog(@"family:'%@'",fontFamilyName);
        for(NSString *fontName in [UIFont fontNamesForFamilyName:fontFamilyName])
        {
            NSLog(@"\tfont:'%@'",fontName);
        }
        NSLog(@"-------------");
    }

5. 获取导入的字体名

双击下载好的字体进行如下图操作
第三步就是这个字体的名称


图3

得到了字体名称就可以设置字体了


图4

为什么不直接用iOS9自带的字体呢,原因是因为你的项目的如果运行在iOS8上就会报错,iOS8没有苹方字体,需要我们自定义字体。

6. 代码设置字体

UIFont *font = [UIFont fontWithName:@".PingFang-SC-Light" size:40];

7. xib设置字体

图5
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 现在的项目中都会使用自定义字体,而iOS9其中的一项新特性就是用新的「苹方」字体替代了已经使用了几年的「华文黑体」...
    指尖的跳动阅读 5,973评论 7 1
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,262评论 4 61
  • 题记:“十八年古井无波,为从来烈妇贞媛,别开生面;千余岁寒窑向日,看此处曲江流水,想见冰心。” 是的,如你所料,我...
    木有所想阅读 858评论 4 7
  • 人都是关系的产物,任何人都活在各种各样的关系里,人与人之间的“关系法则”,就是“爱的法则”,是贯穿每一个人生命始终...
    爱相续阅读 280评论 0 0
  • 【鹧鸪天】 雁送长风伴落霞,一壶新酒共桑麻。 瑶琴养目听残菊,老树闲池荡旧槎。 斟远客,语昏鸦,平生不问有无涯。 ...
    姜彦伟阅读 373评论 0 3