Xcode自定义字体未在应用中显示

时间:2015-08-16 20:59:21

标签: ios xcode fonts

我已经下载了Open Sans字体并将所有.tff文件添加到我的Xcode项目中,并检查了每个文件的“目标成员资格”窗格中的复选框。我在Info.plist中添加了UIAppFonts键和值,我确信这些值是无拼写的。另外,.tff文件被添加到“复制包资源”,自定义字体显示在Interface Builder中。然后我在Interface Builder中将所有标签的字体更改为Open Sans(无代码)。

但是当我在模拟器中运行应用程序时,所有标签和按钮都显示超小尺寸的系统字体,如下所示:

需要注意的一点是我使用的是Xcode 7 beta 5,而应用程序的Base SDK是iOS 9。

但为什么会有这个问题呢?这是一个错误吗?谢谢!

3 个答案:

答案 0 :(得分:11)

检查proyect内的字体是否是目标的一部分。 选择字体,在文件检查器右侧验证您的应用的目标成员属性已检查

这解决了我的问题:Target Membership is in te property inspector at the right

答案 1 :(得分:1)

Blip,这是我在一个空的“单一视图”项目中所做的照片。而且,我可以在sim和IB编辑器上看到字体。您的项目有什么不同之处?也许重新创建一个新项目的基础知识,只是为了仔细检查?我对图像的所有注意事项都与我原来的想法有关......只要在仔细检查时使用它们作为参考。

enter image description here

答案 2 :(得分:1)

我最近也遇到过这个问题。但它只发生在一个字体系列的字体样式,其他工作正常。 我只能通过在按钮中使用此字体来解决它,然后该字体也可用于其他控件,如标签或大标题。