【问题标题】:How do I use a custom font in a SpriteKit project? - Swift如何在 SpriteKit 项目中使用自定义字体? - 斯威夫特
【发布时间】:2014-10-04 04:38:42
【问题描述】:

我是 swift 新手,我想在我的 SpriteKit 项目中添加自定义字体,但是,环顾四周后,我找不到解决方案。

【问题讨论】:

标签: fonts swift sprite-kit ios8 xcode6


【解决方案1】:
  1. 首先您需要将字体拖到项目中。
  2. 之后,您需要选择字体并为您的应用选择目标会员复选标记,如图所示。

  1. 之后,您转到 Info.plist 并在“应用程序提供的字体”中添加字体的文件名(带扩展名)

  2. 现在您终于可以使用其他字体了。如果它不能正常工作,你可以找出 Xcode 给字体的名称

斯威夫特:

for name in UIFont.familyNames() {
  println(name)
  if let nameString = name as? String{
    println(UIFont.fontNamesForFamilyName(nameString))
  }
}

斯威夫特 3:

for name in UIFont.familyNames {
    print(name)
    if let nameString = name as? String {
        print(UIFont.fontNames(forFamilyName: nameString))
    }
}
  1. 现在只需在您的 SKLabelNode 中使用该字体即可。

【讨论】:

  • 那个目标刻度正是我所缺少的!谢谢你让我的头免于撞墙。
  • 没问题,祝您项目顺利! @AlexeySobolevsky
  • 您的 Swift 3 版本在 Swift 5 中仍然有效。需要找出分配的名称,使用 ["FontNamedHere"] 中的名称,谢谢。
猜你喜欢
  • 1970-01-01
  • 2017-07-22
  • 2017-03-24
  • 1970-01-01
  • 2014-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多