我正在尝试在我的 iPhone 应用程序中使用 FontAwesome。我已经设置了所有东西。
但每次我得到这个 ?(question)mark Image
。我确信我已经在我的项目和 Plist 中正确添加了字体:
这是我的项目设置:
第 1 步:
在我的项目中添加了 Font Awesome 文件
步骤:2
在我的 Mac 上安装了 Font Awesome。
步骤:3
在我的 pList
文件中添加 key 。
第四步:
为了确认检查了 Storyboard 中的字体列表:
第 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 步:我还添加了一些类别文件。
第七步:
这是我得到的:
我在网上和 SO 尝试了不同的解决方案。一个是 this
.
但它们似乎都不起作用。我总是收到此 ?
。
最佳答案
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/