我已经下载了 Open Sans 字体,并将所有
.tff
文件添加到我的 Xcode 项目中,并选中了每个文件的“目标成员身份”窗格中的复选框。我已在 Info.plist 中添加了 UIAppFonts
键和值,并且我确信这些值没有拼写错误。另外,.tff
文件被添加到“复制捆绑资源”中,并且自定义字体显示在 Interface Builder 中。然后我在 Interface Builder 中将所有标签的字体更改为 Open Sans(无代码)。
但是当我在模拟器中运行应用程序时,所有标签和按钮都以超小尺寸显示系统字体,如下所示:
需要注意的一件事是,我使用的是 Xcode 7 beta 5,并且该应用程序的 Base SDK 是 iOS 9。
但是为什么会出现这个问题呢?这是一个错误吗?谢谢!
我最近也遇到这个问题了。但这只发生在字体系列的一种字体样式上,其他字体工作正常。 我只能通过在按钮中使用这种字体来解决这个问题,然后该字体也可用于其他控件,例如标签或大标题。
我在 Xcode 15.4 上也发生过这种情况。我尝试了上面列出的所有解决方案以及开发人员论坛上提到的其他解决方案。最后解决此问题的最佳解决方法是使用
@IBInspectable
添加字体