iOS中如果要使用一些第三方字体(.ttf格式)
我们可以直接添加
具体方法如图
在info.plist 的information Propert List下添加 Fonts provided by application
在对应数组中添加导入项目的.ttf 文件
然后就可以在字体中使用相应的字体名了。
假如我们导入的字体是Bobz Type.ttf
则按照上图方式添加
最后说明一点我们能看到文件名是 Bobz Type.ttf 这个只是文件名,我们使用的时候一定要使用字体名来调用
苹果开发群 :414319235 欢迎加入 欢迎讨论问题
我们来调用一下看看效果
OC语法
- UILabel *versionlabel=[[UILabel alloc]initWithFrame:CGRectMake(0, 0, 120, 29)];
- [self.view addSubview:versionlabel];
- versionlabel.textColor=[UIColor grayColor];
- versionlabel.font=[UIFont fontWithName:nil size:14];
- versionlabel.text=@"I'm learn Swift";
swift语法
- let label5=UILabel(frame: CGRectMake(30, 140, 310,26))
- label5.text="I'm learning Swift"
- label5.backgroundColor=UIColor.grayColor()
- label5.font=UIFont(name: "Bobz Type", size: 10)//设置字体,同时设置大小
- self.view .addSubview(label5)
- 调用一下看看效果
- UILabel *versionlabel=[[UILabel alloc]initWithFrame:CGRectMake(0, 0, 120, 29)];
- [self.view addSubview:versionlabel];
- versionlabel.textColor=[UIColor grayColor];
- versionlabel.font=[UIFont fontWithName:nil size:14];
- versionlabel.text=@"I'm learn Swift";
Swift 设置文字阴影其实很简单
我们一UILabel为例来看
- let label1=UILabel(frame: CGRectMake(30, 50, 310,36))
- label1.text="I'm learning Swift"
- label1.font=UIFont.systemFontOfSize(30)//调整文字大小
- label1.shadowColor=UIColor.lightGrayColor()//设置阴影颜色
- label1.shadowOffset=CGSizeMake(3, 3)//设置阴影大小
- self.view .addSubview(label1)
效果如下