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

标签 ios objective-c xcode fonts font-awesome

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

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

这是我的项目设置:

第 1 步:

在我的项目中添加了 Font Awesome 文件

enter image description here

步骤:2

在我的 Mac 上安装了 Font Awesome。

enter image description here

步骤:3

在我的 pList 文件中添加 key 。

enter image description here

第四步:

为了确认检查了 Storyboard 中的字体列表:

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

第七步:

这是我得到的:

enter image description here

我在网上和 SO 尝试了不同的解决方案。一个是 this . 但它们似乎都不起作用。我总是收到此 ?

注意 当我尝试 %C 然后我得到这个图像:enter image description here 是的,有一个警告: 而且这不是正确的图标。它只是显示未知图像。

enter image description here

最佳答案

I am sure that I have added the font Correctly In my Project and also in Plist

好吧,不要确定。很明显,您没有正确地添加它。

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

这是解决该问题的方法。

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

关于ios - 在 Xcode 7.2 中添加 Font Awesome 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35294708/

相关文章:

ios - UIPickerView 弹窗

c# - "Could not launch Visual studio"错误(在 Mac 上)

objective-c - 是否可以在静态库中使用 FlurryAPI?

ios - SCNNode(SCNCamera)旋转

xcode - 通过链接到代码的外部目录在 XCode 中共享 ios 代码

iphone - Ios 应用程序和 TestFlight 集成

iPhone SDK 兼容性包括使用 __IPHONE_OS_VERSION_MIN_REQUIRED

ios - 当我的应用程序未处于事件状态时,PushNotification 角标(Badge)编号不显示?

ios - 当使用 UIPanGestureRecognizer 垂直移动 UILabel 时,如何阻止它们在任一方向上走得太远?

ios - 'mapView(_:viewFor:)' 的重新声明无效