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