找不到添加到 xcode 7 的自定义字体的名称

can't find the name of custom font added to xcode 7

我在获取自定义字体的名称时遇到了问题。我将字体添加到我的项目中,如果需要,则复制选项。我将字体名称添加到应用程序提供的 info.plist 标签字体中。我将字体添加到 Copy Bundle Resources。

该字体出现在故事​​板中的自定义选项卡下。但是当我试图用代码找到这个字体的名称时,它不起作用。真的很奇怪,因为这通常有效。这可能是什么原因?

字体的故事板图像:

以编程方式查找名称的代码:

viewDidLoad(){
// there is no PTSans family in the debugger. 
for family: String in UIFont.familyNames()
        {
            print("\(family)")
            for names: String in UIFont.fontNamesForFamilyName(family)
            {
                print("== \(names)")
            }
        }
}

你有没有尝试过类似的东西:

[yourlabel setFont:[UIFont fontWithName:@"PT Sans" size:20]];
  1. 在 SpotLight 搜索中搜索 "Font Book" 应用程序
  2. Select 所有字体,然后寻找您的 phone(我相信您已经在系统中安装了它,如果没有,请双击字体,然后按照步骤进行操作)。
  3. 如果您安装了字体,请单击您的字体。
  4. 单击 (i) 信息图标。
  5. 寻找 "PostScript name" – 这是你的字体名称。

  1. 您始终可以通过提供此名称来访问您的自定义字体。

顺便说一句,看例子的区别,字体名称有一个space,实际上没有。