找不到添加到 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]];
- 在 SpotLight 搜索中搜索 "Font Book" 应用程序
- Select 所有字体,然后寻找您的 phone(我相信您已经在系统中安装了它,如果没有,请双击字体,然后按照步骤进行操作)。
- 如果您安装了字体,请单击您的字体。
- 单击 (i) 信息图标。
- 寻找 "PostScript name" – 这是你的字体名称。
- 您始终可以通过提供此名称来访问您的自定义字体。
顺便说一句,看例子的区别,字体名称有一个space,实际上没有。
我在获取自定义字体的名称时遇到了问题。我将字体添加到我的项目中,如果需要,则复制选项。我将字体名称添加到应用程序提供的 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]];
- 在 SpotLight 搜索中搜索 "Font Book" 应用程序
- Select 所有字体,然后寻找您的 phone(我相信您已经在系统中安装了它,如果没有,请双击字体,然后按照步骤进行操作)。
- 如果您安装了字体,请单击您的字体。
- 单击 (i) 信息图标。
- 寻找 "PostScript name" – 这是你的字体名称。
- 您始终可以通过提供此名称来访问您的自定义字体。
顺便说一句,看例子的区别,字体名称有一个space,实际上没有。