iOS使用自定义字体
2015-10-27 14:40
393 查看
Step1: 下载.ttf字体文件,并拖到工程中,如下图:
Step2: 在Info.plist文件中添加”Fonts provided by application”,并把Step1中拖进工程的文件名添加进来,如下图:
Step3: 检查TARGETS -> Build Phases -> Copy Bundle Resources 中是否存在Step1中拖进来的文件,没有则手动添加,如下图:
Step4:查看拖入的字体Family Name,代码如下:
结果如下图:
Step5:UILabel中应用自定义字体,代码如下:
结果如下图:
源码下载
Step2: 在Info.plist文件中添加”Fonts provided by application”,并把Step1中拖进工程的文件名添加进来,如下图:
Step3: 检查TARGETS -> Build Phases -> Copy Bundle Resources 中是否存在Step1中拖进来的文件,没有则手动添加,如下图:
Step4:查看拖入的字体Family Name,代码如下:
int i = 0; for(NSString *fontfamilyname in [UIFontfamilyNames]) { NSLog(@"family:'%@'",fontfamilyname); for(NSString *fontName in [UIFontfontNamesForFamilyName:fontfamilyname]) { NSLog(@"\tfont:'%@'",fontName); } NSLog(@"-------------%d",i++); }
结果如下图:
Step5:UILabel中应用自定义字体,代码如下:
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 40, [[UIScreen mainScreen] bounds].size.width - 20, 40)]; label.textColor = [UIColor blackColor]; label.text = @"今夜天气晴朗"; label.font = [UIFont fontWithName:@"经典宋体简"size:40]; [self.view addSubview:label];
结果如下图:
源码下载
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- flash 系统字体显示问题
- C#及WPF获取本机所有字体和颜色的方法
- 谈谈网页设计中的字体应用Font Set
- PDF里的文字显示模糊的解决方法
- 保证可下载的漂亮动作2008奥运比赛项目字体
- C#实现字体旋转的方法
- 网页设计中的 serif 和 sans-serif字体应用
- C#实现缩放字体的方法
- ExtJs默认的字体大小改变的几种方法(自己整理)
- 一个实现字体大中小方法的JavaScript代码
- jquery实现实时改变网页字体大小、字体背景色和颜色的方法
- php修改NetBeans默认字体的大小
- 讲解iOS开发中基本的定位功能实现