iOS SpriteKit 字体设置无效问题
使用xcode 在sks文件里设置 label的字体时,发现有好多字体虽然设置上了,但是程序跑起来就无效,控制台提示找不到字体。后来发现,编辑sks时,xcode把电脑中的字体都显示了进来,不单单是ios的字体,如果不小心选了一个ios上没有的,自然就不好用了!十分的坑!
下面是sks编辑界面中的字体选项,h开头的字体有好多。
再看下面是xib编辑界面中的字体选项,都是ios自带的字体,h开头的只有几个!
所以如果是只运行在ios中,就需要在sks中设置iOS有的那几个字体!不然就需要把字体文件单独下载下来,保存到工程里,并添加成自定义字体,比较麻烦,不推荐。