【问题标题】:Icons8 custom icon font for iOSiOS 的 Icons8 自定义图标字体
【发布时间】:2017-09-03 10:13:31
【问题描述】:

我有一个 icons8 ttf 文件来为 iOS 应用程序使用自定义图标。字体名称根据我从文件信息中获得的全名更改。但是我无法从 ttf 文件中获取图标,使用相同的 ttf 它在 android 中运行很酷。 Icons8 提供了 iOS 的图标,但我没有得到示例。

UILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(100, 200, 100, 100)];
[label setFont:[UIFont fontWithName:@"Icons8" size:100]];
[label setText:[NSString stringWithUTF8String:""]];
[self.view addSubview:label];

【问题讨论】:

  • 在字体系列中检查一次名称是否可用

标签: ios fonts


【解决方案1】:

在 Swift 中这样的东西对我有用 icons8 ttf :

label.text = String(format: "%C", 61710)

【讨论】:

    【解决方案2】:

    只需验证您已将“Icons8.ttf”字体文件复制到

    项目目标 -> 构建阶段 -> 复制捆绑资源

    见:

    并且不要忘记在 Info.plist 中添加文件名

    【讨论】:

    • 该字体是否只有特定字体样式的图标,例如:Regular、Medium
    • 没有特定的字体样式。你可以查看icons8网站
    • 如果可能的话,在 Dropbox 上分享您的字体文件
    • dropbox.com/s/h6lvky3vnu130xc/icons.zip?dl=0,这里可以获取.ttf文件
    • 我试过了,不知何故我认为字符串编码有问题,我从另一个库尝试过,不知道如何但 NSArray *arraForString = [NSArray arrayWithObjects:@"", nil]; [标签集文本:[arraForString objectAtIndex:0]];正在为标签分配声音图标...
    【解决方案3】:

    我很惊讶你在 iOS 上使用 ttf。 你可以考虑PDF;我们支持它,它与 Xcode 配合得很好。

    另一种选择是下载各种尺寸的 PNG:

    1. 创建一个集合并在其中添加图标
    2. 选择 PNG 大小并一次下载所有图标
    3. 以 x2 和 x3 尺寸重复

    【讨论】:

    • 感谢@ivan。实际上问题是我从 android 团队得到了这个 ttf,他们说他们正在使用 ttf。
    • 如果您提供任何参考@ivan boyko 会更有帮助
    猜你喜欢
    • 1970-01-01
    • 2017-05-13
    • 2014-03-23
    • 2014-12-14
    • 2014-03-11
    • 2011-11-06
    • 2016-04-06
    • 2013-09-15
    • 1970-01-01
    相关资源
    最近更新 更多