Ios 标签的自定义字体

Ios 标签的自定义字体,ios,fonts,uilabel,Ios,Fonts,Uilabel,我正在尝试在iOS中为标签使用自定义字体。 我尝试使用的字体是系统字体“Cooper Black”。我实际上找不到它的文件扩展名。我已将字体添加到plist和我的项目中,但无法使其正常工作。 有人知道库珀·布莱克的真实姓名吗?以及如何在plist和代码中引用它。 这是我的密码 [label setFont:[UIFont fontWithName:@"Cooper Black" size:14]]; 您可以通过在Mac上的font Book应用程序中查找应用程序来查找字体名称: 搜索字体并选择

我正在尝试在iOS中为标签使用自定义字体。 我尝试使用的字体是系统字体“Cooper Black”。我实际上找不到它的文件扩展名。我已将字体添加到plist和我的项目中,但无法使其正常工作。 有人知道库珀·布莱克的真实姓名吗?以及如何在plist和代码中引用它。 这是我的密码

[label setFont:[UIFont fontWithName:@"Cooper Black" size:14]];

您可以通过在Mac上的font Book应用程序中查找应用程序来查找字体名称:

搜索字体并选择它,然后单击“信息”选项卡以获取使用该字体的名称。此外,您还可以使用fontNamesForFamilyName查找可用字体,如下所示:

NSLog(@"%@", [UIFont fontNamesForFamilyName:@"Arial"]);
将打印:

    (
        ArialMT,
        "Arial-BoldItalicMT",
        "Arial-ItalicMT",
        "Arial-BoldMT"
    )
然后这样设置:

[label setFont:[UIFont fontWithName:@"Arial-BoldItalicMT" size:20]];

在情节提要中添加标签。将其与字体系列相关联。 然后:

字体名称字体系列: “天气图标常规””;字体大小:正常;字体风格:普通; 字体大小:17.00pt


WeatherIcons Regular是您需要的字体系列。

请致电
familyNames
fontNamesForFamilyName:
查找您的字体名称。这大概是一个
.ttf
。请确保
字体文件名和
字体名的正确性。我用CooperBlackMS试用过,但仍然不起作用。我从Font Book中添加到项目中的文件名为Cooper Black,但在Finder中,它的类型是“Font Castle”,我不确定这是什么?我非常确定字体必须是ttf或otf格式才能与iOS一起使用。你可以把它从字体行李箱中转换过来,看看这个:如果你使用我链接的问题中的应用程序,你将能够拉出“Cooper Black.ttf”。字体名称是“CooperBlack”,我自己刚试过,得到了ttf,并投入到一个项目中进行测试。感谢链接该程序,只是不知道如何使用它。你能给我发一个你是怎么弄到Cooper Black.ttf的快速指南吗?别担心,我知道了!右键单击字体提箱并用应用程序打开它,然后拖出要提取的字体。非常感谢你的帮助!
let name = mylabel.font.description
print("font name \(name)")