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

标签 ios xcode fonts font-family

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

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

字体的 Storyboard图片:

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

最佳答案

  1. 在您的 SpotLight 搜索中搜索“Font Book”应用
  2. 选择所有字体,然后查找您的手机(我相信您已经在系统中安装了它,如果没有,请双击字体,然后按照步骤进行操作)。
  3. 如果您安装了字体,请单击您的字体。
  4. 点击 (i) 信息图标。
  5. 寻找“PostScript 名称”——它是您的字体名称。

enter image description here

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

顺便说一句,看看示例中的区别,字体名称有一个空格,实际上没有。

关于ios - 找不到添加到 xcode 7 的自定义字体的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35453661/

相关文章:

ios - Swift:是否可以在登录时避免 Facebook SDK 4.x "You have already authorized this app"对话框?

ios - 在我的 iPhone 上查找应用程序的 URL 方案

Xcode 5 : how to enable "reopen last projects/windows"?

iOS 模拟器与 SceneKit 的问题仅显示黑色形状

java - 更改操作栏标题字体和颜色

ios - UITableViewRowAction 和 UIAlertController

ios - 在 iOS 上无法使用 Swift 代码扫描仪找到蓝牙设备

iphone - openCV CvSVM::save为iPhone生成太大的文件

css - 字体在 IIS 8.0 中不工作

html - 用 roboto 替换 Lato 字体