我无法获取自定义字体的名称。如果需要选中选项,我在我的项目中添加了字体。我将字体名称添加到应用程序提供的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)")
}
}
}
答案 0 :(得分:6)
答案 1 :(得分:1)
您尝试过类似的事情吗?
[yourlabel setFont:[UIFont fontWithName:@"PT Sans" size:20]];