Ios 自定义ttf字体使Spritekit';斯威夫特的转变缓慢
在swift中为spritekit使用自定义ttf字体时,我在转换方面遇到问题 我意识到当我第一次使用下面的代码时,我的应用程序会变得迟钝。有没有办法解决这个问题?有什么例子或提示吗Ios 自定义ttf字体使Spritekit';斯威夫特的转变缓慢,ios,swift,sprite-kit,Ios,Swift,Sprite Kit,在swift中为spritekit使用自定义ttf字体时,我在转换方面遇到问题 我意识到当我第一次使用下面的代码时,我的应用程序会变得迟钝。有没有办法解决这个问题?有什么例子或提示吗 let loadLabel = SKLabelNode(fontNamed:"Silom") loadLabel.text = "Loading ....." loadLabel.fontSize = 30 loadLabel.fontColor = SKColo
let loadLabel = SKLabelNode(fontNamed:"Silom")
loadLabel.text = "Loading ....."
loadLabel.fontSize = 30
loadLabel.fontColor = SKColor.whiteColor()
//loadLabel.position = CGPoint(x:self.size.width/2, y: self.size.height/2 )
loadLabel.zPosition=2
如前所述,如果字体名称拼写错误,可能会发生加载延迟。但是,创建SKLabelNode时传递的字体名称不一定与字体的文件名相同。您可以使用Fontbook查找实际的字体名称,也可以执行以下操作:
for family: String in UIFont.familyNames()
{
print("\(family)")
for names: String in UIFont.fontNamesForFamilyName(family)
{
print("== \(names)")
}
}
找到字体名称后,请记住从项目中删除此代码段
此外,请确保您有:
- 在application.plist文件中包含自定义字体
- 检查您的字体是否作为资源包含在捆绑包中(目标->构建阶段->复制捆绑包资源)