• iOS自定义字体


    IOS加载自定义的字体需要点活儿
    Xcode自带字体样式查询:http://iosfonts.com/
    1.下载所需要的ttf文件,导入工程中,在Info.plist中添加一项:Fonts provided by application,填写字体文件名称加后缀.如图:

    Info.plist配置
    Info.plist配置

    2.前往TARGETS -> Build Phases -> Copy Bundle Resources中添加字体文件

    Copy Bundle Resources配置
    Copy Bundle Resources配置

    3.通过眼力找到字体文件对应的fontName,暂未有更好的方法,如有请告知,谢谢~

    NSArray *familyNames = [UIFont familyNames];
    for( NSString *familyName in familyNames )
    {
        NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
        for( NSString *fontName in fontNames )
        {
            printf( "	Font: %s 
    ", [fontName UTF8String] );
        }
    }
    钟齐流江毛笔草体fontName
    钟齐流江毛笔草体fontName
    蒙纳漫画体foneName
    蒙纳漫画体foneName

    4.使用自定义字体

    self.Label.text = @"钟齐流江毛笔草体";
    self.Label.font = [UIFont fontWithName:@"LiuJian-Mao-Cao-2.0" size:30];
    
    self.Label2.text = @"蒙纳漫画体";
    self.Label2.font = [UIFont fontWithName:@"MComicHK-Medium" size:30];
    效果图
    效果图

    End.



    文/iGeekXi(简书作者)
    原文链接:http://www.jianshu.com/p/d728570bdf7b
    著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
  • 相关阅读:
    环境变量不重启生效
    egret list不显示问题
    批处理收集
    吐槽阿里云数据库的备份还原
    一次没清缓存的坑
    imagepng或imagejpeg浏览器无显示问题
    xdebug调试一直等待连接
    Python快速学习07:文本文件的操作
    Python快速学习06:词典
    纸上谈兵: AVL树[转]
  • 原文地址:https://www.cnblogs.com/yangmx/p/5635426.html
Copyright © 2020-2023  润新知