如何在xcode中为Iphone应用程序导入字体

Har*_*n.P 0 fonts objective-c ios

我导入了我的app文件夹中的字体.然后我在info.plist文件中添加了字体.喜欢.....应用程序提供的字体--->添加两个字体.

然后将字体设置为title.After创建UILabel以设置字体.像这样

 self.title = @"Home";
CGRect frame = CGRectMake(0, 0,100, 44);
label = [[UILabel alloc] initWithFrame:frame];
label.backgroundColor = [UIColor clearColor];
label.font = [UIFont fontWithName:@"Benguiat Gothic" size:9];
label.textAlignment = UITextAlignmentCenter;
self.navigationItem.titleView = label;
label.text =self.title;
Run Code Online (Sandbox Code Playgroud)

这段代码用viewdidload方法编写.

但字体不会更改.它只显示该标签的默认字体.

Roh*_*hit 5

1 将自定义字体添加到项目中,即将字体文件(CALIBRIZ_0.TTF)拖动到XCode项目中.

2 编辑 Info.plist:使用键" Fonts provided by application" 添加新条目.

3对于每个文件,将文件名添加到此数组在此输入图像描述

4.在字体书中打开字体(在finder中双击你的字体),看看真正的文件名是什么,我看到了:

在此输入图像描述

现在将字体设置为标签

yourLabel.font = [UIFont fontWithName:@"Calibri" size:15];
Run Code Online (Sandbox Code Playgroud)