iOS 加载自定义字体

1. 添加字体库到项目中


注意, 很多时候咱们老是忘记这一步而导致字体无法加载

点击+把需要加载的字体库添加到 Bundle Resources

2 修改项目配置文件

  • Fonts provided by application type 为 Array
  • 添加一个item指定加载的字体库


3 加载字体

    // 遍历字体库
    NSArray *fontNames = [UIFont familyNames];
    for ( NSString *itemFontName in fontNames )
    {
        NSLog(@"%@", itemFontName);
    }
    // 加载字体
    UIFont *font = [UIFont fontNamesForFamilyName:@"BTGotham"];
  • 注意, 很多时候加载到系统中的字体名字跟我们的文件名不一致,其中一种比较笨的方法是便利字体库的字体种类找出咱们加载的的字体
  • 另外一种方式是利用 mac 中的 fontbook 打开字体库,会显示字体库对应的名字
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容