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

时间:2016-02-17 10:12:41

标签: ios xcode fonts font-family

我无法获取自定义字体的名称。如果需要选中选项,我在我的项目中添加了字体。我将字体名称添加到应用程序提供的info.plist标记字体中。我将字体添加到Copy Bundle Resources。

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

字体的故事板图片:

enter image description here

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

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)")
            }
        }
}

2 个答案:

答案 0 :(得分:6)

  1. 搜索"字体书" SpotLight搜索中的应用
  2. 选择所有字体,然后查找您的手机(我相信您已经在系统中安装了它,如果不是双击字体,请按照步骤操作)。
  3. 如果您安装了字体,请单击您的字体。
  4. 点击(i)信息图标。
  5. 寻找" PostScript名称" - 它的你的字体名称。
  6. enter image description here

    1. 您可以随时通过提供此名称来访问自定义字体。
    2. 顺便说一下,看到示例中的区别,字体名称有空格,实际上还没有。

答案 1 :(得分:1)

您尝试过类似的事情吗?

[yourlabel setFont:[UIFont fontWithName:@"PT Sans" size:20]];