iOS 导入自定义字体

1、下载所需的ttf文件,导入xcode

2、在info.plist 添加Fonts provided by application,添加item value填导入字体文件的名称 ***.ttf

3.在target-->Build Phases-->Copy Bundle Resources中将info.plist中添加的字体添加上。 否则会出现找不到资源的情况


NSArray*familyNames = [UIFontfamilyNames];for(NSString*familyNameinfamilyNames )

{NSArray*fontNames = [UIFontfontNamesForFamilyName:familyName];for(NSString*fontNameinfontNames )

{

printf("\tFont: %s \n", [fontName UTF8String] );

}

}

4、通过以上代码找到官方名字

(LiuJian-Mao-Cao-2.0,MComicHK-Medium,慢慢找你加入的对应的名字,因为你加入的.ttf文件可能不是包的名字)

5、使用

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];

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

推荐阅读更多精彩内容

  • 1、将字体资源.ttf文件添加到你的项目中,在Info.plist中添加Array字段 Fonts provide...
    Genie_GY阅读 3,054评论 0 12
  • 导入自定义字体只需要4个步骤: 将字体文件拖入工程中; 在info.plist文件中添加 Fonts provid...
    木木烈少阅读 804评论 0 5
  • 由于公司项目需求,需要集成第三方字体库,通过查阅资料及实践之后记录下来以供需要的朋友参考.文章中如有错误,还望各位...
    LibraCoder阅读 4,561评论 0 1
  • 作者唯一QQ:228544117 1.下载所需要的ttf文件,导入工程中,在Info.plist中添加一项:Fon...
    CC_iOS阅读 513评论 0 0
  • { 11、核心动画 需要签协议,但是系统帮签好 一、CABasicAnimation 1、创建基础动画对象 CAB...
    CYC666阅读 1,590评论 2 4