我正在尝试使用我的iPhone应用中的FontAwesome。我已经设置了所有的东西。
但每次我得到这个?(question)mark Image
。我确信我已经在我的项目和Plist中正确添加了字体:
这是我的项目设置:
在我的项目中添加了字体真棒文件
安装的字体在我的Mac中很棒。
在我的pList
文件中添加密钥。
确认检查故事板中的字体列表:
以编程方式创建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];
这是我得到的:
我在网上尝试了不同的解决方案,也从SO.One this尝试了不同的解决方案。
。
但他们似乎都没有工作。我总是得到这个?
。
答案 0 :(得分:4)
我确信我已在我的项目和Plist中正确添加了字体
嗯,不确定。很明显,没有正确添加它。
问题是,虽然字体文件位于项目中,但它没有被复制到 app 中。因此,它在正在运行的应用程序中不可用。
以下是解决这个问题的方法。
在项目导航器(第一个屏幕截图)中,选择FontAwesome.ttf文件。现在查看右侧的File检查器。现在看看Target Membership部分。确保应用目标已选中。