Xcode 5无法识别自定义字体

时间:2014-01-15 06:31:27

标签: iphone fonts ios7 xcode5

我有 Xcode 5.0.1 ,我正在为 iOS 7 进行开发。

我有一个名为 Roboto-Regular.ttf 的自定义字体文件,它在 xcode 4.6.3 中完美运行,但是当我在 xcode 5.0中添加它时.1 它不起作用。

我甚至无法预览xcode 5中的 ttf 文件,因为我可以在xcode 4.6中预览它。

我已经尝试清理我的项目,重新启动xcode 5,重新启动mac但没有运气。

任何想法可能会出现问题吗?

被修改

ttf文件存在于我的“复制包资源”列表中,我还在我的projectName-info.plist中添加了数组“由应用程序提供的字体”,扩展名为ttf,例如“Item 0:Roboto-Regular.ttf”

另一件让我烦恼的是为什么xcode 5没有显示这些字体文件的预览!!!

4 个答案:

答案 0 :(得分:2)

请检查副本包respurces中的.ttf文件! enter image description here

也请检查一次.plist文件数组和字体及文件名。enter image description here

并使用以下代码:

[YOURLable setFont:[UIFont fontWithName:fontname size:15.0]];

答案 1 :(得分:1)

在Plist中的应用程序数组提供的字体中添加字体className。

并使用字体类名设置fontName。 [lbl1 setFont:[UIFont fontWithName:@“Roboto-Regular”size:15]];

它在Xcode5.0.1上的工作.. :))

答案 2 :(得分:0)

(在Xcode5中解决)

首先,请耐心等待link并重新检查点

然后,添加应用程序提供的字体'在Plist文件中,还可以在'项目名称'中添加带扩展名的相同字体。 >信息选项卡并保存。

这对我有用。

答案 3 :(得分:0)

Note : Use stable version of Xcode 5.1.1 instead of Xcode 5.0.1 (which is in beta).

您可以使用以下步骤在Xcode 5.1.1中创建自定义字体:

  1. 将字体类型导入项目(* .ttf文件)
  2. “应用程序”键提供的字体添加到项目的plist中。
  3. “应用程序提供的字体键中添加自定义字体作为项目数组。
  4. 现在,您可以在标签中使用字体:

    [lblName setFont:[UIFont fontWithName:@“CustomFontName”size:14.0]];