在Xcode 7.2中添加Font Awesome时出现问题

时间:2016-02-09 14:35:32

标签: ios objective-c xcode fonts font-awesome

我正在尝试使用我的iPhone应用中的FontAwesome。我已经设置了所有的东西。

但每次我得到这个?(question)mark Image。我确信我已经在我的项目和Plist中正确添加了字体:

这是我的项目设置:

第1步:

在我的项目中添加了字体真棒文件

enter image description here

步骤:2

安装的字体在我的Mac中很棒。

enter image description here

步骤:3

在我的pList文件中添加密钥。

enter image description here

第4步:

确认检查故事板中的字体列表:

enter image description here

第5步:

以编程方式创建UILabel并设置如下字体:

 UILabel *lblFontAwesome = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 100, 400)];
lblFontAwesome.center = self.view.center;
lblFontAwesome.font = [UIFont fontWithName:@"FontAwesome" size:35];
[lblFontAwesome setText:@"\uf014"];

[self.view addSubview:lblFontAwesome];

第6步:我也添加了一些类别文件。

enter image description here

第7步:

这是我得到的:

enter image description here

我在网上尝试了不同的解决方案,也从SO.One this尝试了不同的解决方案。 。 但他们似乎都没有工作。我总是得到这个?

注意当我尝试%C时,我会收到此图片:enter image description here 是的警告: 而且这不是正确的图标。它只显示未知图像。

enter image description here

1 个答案:

答案 0 :(得分:4)

  

我确信我已在我的项目和Plist中正确添加了字体

嗯,确定。很明显,没有正确添加它。

问题是,虽然字体文件位于项目中,但它没有被复制到 app 中。因此,它在正在运行的应用程序中不可用。

以下是解决这个问题的方法。

在项目导航器(第一个屏幕截图)中,选择FontAwesome.ttf文件。现在查看右侧的File检查器。现在看看Target Membership部分。确保应用目标已选中