我已经下载了Open Sans字体并将所有.tff
文件添加到我的Xcode项目中,并检查了每个文件的“目标成员资格”窗格中的复选框。我在Info.plist中添加了UIAppFonts
键和值,我确信这些值是无拼写的。另外,.tff
文件被添加到“复制包资源”,自定义字体显示在Interface Builder中。然后我在Interface Builder中将所有标签的字体更改为Open Sans(无代码)。
但是当我在模拟器中运行应用程序时,所有标签和按钮都显示超小尺寸的系统字体,如下所示:
需要注意的一点是我使用的是Xcode 7 beta 5,而应用程序的Base SDK是iOS 9。
但为什么会有这个问题呢?这是一个错误吗?谢谢!
答案 0 :(得分:11)
答案 1 :(得分:1)
Blip,这是我在一个空的“单一视图”项目中所做的照片。而且,我可以在sim和IB编辑器上看到字体。您的项目有什么不同之处?也许重新创建一个新项目的基础知识,只是为了仔细检查?我对图像的所有注意事项都与我原来的想法有关......只要在仔细检查时使用它们作为参考。
答案 2 :(得分:1)
我最近也遇到过这个问题。但它只发生在一个字体系列的字体样式,其他工作正常。 我只能通过在按钮中使用此字体来解决它,然后该字体也可用于其他控件,如标签或大标题。