我正在尝试在iOS中为标签使用自定义字体。 我试图使用的字体是系统字体“Cooper Black”。我实际上找不到它的文件扩展名。我已将字体添加到plist和我的项目中,但无法使其正常工作。 有谁知道Cooper Black的实际名称?以及如何在plist和代码中引用它。 这是我的代码
[label setFont:[UIFont fontWithName:@"Cooper Black" size:14]];
答案 0 :(得分:2)
您可以在Mac上的Font Book应用中查找应用找到字体名称:
搜索字体并选择它,然后单击信息选项卡以获取使用该字体的名称。此外,您可以使用fontNamesForFamilyName找到可用的字体,如下所示:
NSLog(@"%@", [UIFont fontNamesForFamilyName:@"Arial"]);
将打印:
(
ArialMT,
"Arial-BoldItalicMT",
"Arial-ItalicMT",
"Arial-BoldMT"
)
然后设置如下:
[label setFont:[UIFont fontWithName:@"Arial-BoldItalicMT" size:20]];
答案 1 :(得分:0)
在故事板中添加标签。将其与您的字体系列相关联。 然后:
let name = mylabel.font.description
print("font name \(name)")
字体名称font-family: “的 WeatherIcons正规强>”; font-weight:normal; font-style:normal; font-size:17.00pt
WeatherIcons-Regular 是您需要的字体系列。