iOS SpriteKit 字体设置无效问题

使用xcode 在sks文件里设置 label的字体时,发现有好多字体虽然设置上了,但是程序跑起来就无效,控制台提示找不到字体。后来发现,编辑sks时,xcode把电脑中的字体都显示了进来,不单单是ios的字体,如果不小心选了一个ios上没有的,自然就不好用了!十分的坑!

下面是sks编辑界面中的字体选项,h开头的字体有好多。
image

再看下面是xib编辑界面中的字体选项,都是ios自带的字体,h开头的只有几个!
image

所以如果是只运行在ios中,就需要在sks中设置iOS有的那几个字体!不然就需要把字体文件单独下载下来,保存到工程里,并添加成自定义字体,比较麻烦,不推荐。

原文地址:https://www.cnblogs.com/breezemist/p/14537588.html