我使用标签在LaunchScreen.xib上使用我的自定义字体显示文本。我的自定义字体在Interface Builder中显示正常,但是当我在iPhone上测试时,字体将恢复为默认字体。
不确定如何解决这个问题,或者它是否是一个错误。
答案 0 :(得分:82)
这里没有什么大惊喜。启动时显示启动屏幕 - 实际上是在启动时间之前 - 因此字体可能尚未加载。
如果您认为自己具有引人注目的用例,则可以提交错误。但我真的不认为你这样做。为什么要在启动图像中显示任何文本?它应该比那更简单 - 刚好足以给出开放界面的结构,当开放界面实际出现时,它将被填充。与初始视图控制器的背景颜色具有相同背景颜色的“空白”屏幕就足够了。你的目标只是提供黑度的替代方案。
答案 1 :(得分:2)
一种快速的解决方法是使用UIImageView
并在其上以UIImage
的形式显示文本,实际上是将文本的图片显示为.png
/ .jpeg
或类似的图像。 / p>
注意:可能要花一些时间才能看到图像,我不得不清理Build Folder并重新安装应用几次才能看到图像。