我正在使用基于Xcode 6的新界面构建器launch images,并且遇到了一个问题。
我通过选择“新建文件”,“启动屏幕”创建了一个新的界面构建器文件,该文件在我的项目中创建了.xib
文件。
然后我设计了我的启动画面,一切都很好,除了:我有一个自定义字体,我在Interface Builder中分配给UILabel
。字体恰当地出现在Interface Builder中,但是当使用.xib
生成启动图像时,会使用系统字体。
有什么想法吗?
我在Twitter上从@flo_muc学到了一些可能相关的内容:
答案 0 :(得分:7)
你真的把它添加到plist文件中了吗?
以下简要介绍如何执行此操作: http://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/
问候, 亚历
编辑: 实际上我试图用界面生成器添加我自己的字体,但它不起作用。 似乎是一个bug ... 当我使用属性String
时,只会出现此错误答案 1 :(得分:4)
我找到了一个适合我的解决方案。我遇到了你所描述的同样的问题,我遇到了这个有用的页面:
http://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/
我缺少的关键步骤是第2步:点击Project Navigator中的每个字体,然后在文件检查器中的目标成员下选中项目框。
答案 2 :(得分:4)
答案 3 :(得分:1)
我也遇到了同样的错误。我的修复是使用图像......