iOS 添加自定义字体方法详解
2015-12-17 13:00
741 查看
1.获得字体文件
(1)从网络下载,如百度等。格式为 .ttf或.otf
(2)从Mac电脑上获取。在Macintosh HD中资源库的Fonts文件中。如图
2.将字体文件导入项目
(1)在x-code中,右击项目,选择 Add Files to "...." ....为项目名称。我以simkai.ttf(楷体字)为例。
(2)或者直接拖字体文件到项目,会出现以下窗口,选择添加即可
3.点击info.plist 进入其中,如图
右击,点击Add Row 为新建的行设置属性为:Fontsprovided by application,点击倒三角在item 0 处填写要导入的ttf文件名
4.点击项目名,选择Build Phase,在选择Copy BundleResources,点击其下的加号,将字体文件加入其中
5.查找你所导入的字体名称,需要运行以下代码
NSArray*a=[UIFontfamilyNames];
NSLog(@"%@",a);
下方将出现以下结果
找到你导入字体的font名称。我的例子是楷体,我在其中找和kaiti有关的名称,我早到的是KaiTi_GB2312
6.UILabel*lable=[[UILabelalloc]initWithFrame:CGRectMake(0,50,
150, 50)];
lable.font=[UIFontfontWithName:@"KaiTi_GB2312" size:30];
lable.text=@"这是楷体字";
这样就能实现使用自定义字体的功能了。
.........觉得好,就顶一下吧。
(1)从网络下载,如百度等。格式为 .ttf或.otf
(2)从Mac电脑上获取。在Macintosh HD中资源库的Fonts文件中。如图
2.将字体文件导入项目
(1)在x-code中,右击项目,选择 Add Files to "...." ....为项目名称。我以simkai.ttf(楷体字)为例。
(2)或者直接拖字体文件到项目,会出现以下窗口,选择添加即可
3.点击info.plist 进入其中,如图
右击,点击Add Row 为新建的行设置属性为:Fontsprovided by application,点击倒三角在item 0 处填写要导入的ttf文件名
4.点击项目名,选择Build Phase,在选择Copy BundleResources,点击其下的加号,将字体文件加入其中
5.查找你所导入的字体名称,需要运行以下代码
NSArray*a=[UIFontfamilyNames];
NSLog(@"%@",a);
下方将出现以下结果
找到你导入字体的font名称。我的例子是楷体,我在其中找和kaiti有关的名称,我早到的是KaiTi_GB2312
6.UILabel*lable=[[UILabelalloc]initWithFrame:CGRectMake(0,50,
150, 50)];
lable.font=[UIFontfontWithName:@"KaiTi_GB2312" size:30];
lable.text=@"这是楷体字";
这样就能实现使用自定义字体的功能了。
.........觉得好,就顶一下吧。
相关文章推荐
- IOS学习笔记之对象复制
- iOS Core Animation 简明系列教程
- ios9API基础知识总结(二)
- iOS工作小常识
- iOS 9开发小技巧
- IOS 开发问题解决
- 获取iOS项目名称及版本号
- 从此走上一条iOS程序猿不归路。。。
- iOS json解析遇到@"";@"<null>";null 处理
- iOS-比较两张图片内容是否相同,判断一个imageView是否有image
- iOS一次性移除所有子视图
- iOS camera 相关
- iOS基础-CALayer图层
- _OBJC_CLASS_$_xx文件名
- iOS_MKMapView的使用
- iOS设计模式之懒加载
- iOS中XML解析(GDate )
- iOS代码布局适配(系统的方法两种)
- ios常用设计模式详解
- IOS多线程系统学习之线程的操作