我在获取自定义字体的名称时遇到了问题。我将字体添加到我的项目中,如果需要,则复制选项。我将字体名称添加到应用程序提供的 info.plist 标签字体中。我将字体添加到 Copy Bundle Resources。
字体出现在自定义选项卡下的 Storyboard中。但是当我试图用代码找到这个字体的名称时,它不起作用。真的很奇怪,因为这通常有效。这可能是什么原因?
字体的 Storyboard图片:
以编程方式查找名称的代码:
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)")
}
}
}
最佳答案
- 在您的 SpotLight 搜索中搜索“Font Book”应用
- 选择所有字体,然后查找您的手机(我相信您已经在系统中安装了它,如果没有,请双击字体,然后按照步骤进行操作)。
- 如果您安装了字体,请单击您的字体。
- 点击 (i) 信息图标。
- 寻找“PostScript 名称”——它是您的字体名称。
- 您始终可以通过提供此名称来访问您的自定义字体。
顺便说一句,看看示例中的区别,字体名称有一个空格,实际上没有。
关于ios - 找不到添加到 xcode 7 的自定义字体的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35453661/