MaterialDesignSymbol

Swift 的图标字体库。目前支持 GoogleMaterialDesignIcons。ObjectiveC 版本请点击这里

图像

image

许可

本项目中使用的字体

本项目中使用字体的作者:Google 链接:https://github.com/google/material-design-icons

Creative Commons 署名 4.0 国际 (CC BY 4.0)

Swift 示例

UIKit / UIImage
import MaterialDesignSymbol

let symbol = MaterialDesignSymbol(text:MaterialDesignIcon.list48px, size:25)
symbol.addAttribute(attributeName: NSAttributedStringKey.foregroundColor, value: UIColor.red)
let iconImage = symbol.image(size: CGSize(width:25, height:25))

import MaterialDesignSymbol

let iconImage = MaterialDesignSymbol(icon: .viewHeadline48px, size: 30).image()
UIKit / UILabel
import MaterialDesignSymbol

titleLabel.font = MaterialDesignFont.fontOfSize(20)
titleLabel.text = MaterialDesignIcon.list48px

ObjectiveC 示例

对 Objective C 的支持已在 2.3.2 版本结束。如果您想从 Objective C 调用,请使用 2.3.2 或更早版本。

图像
@import MaterialDesignSymbol;

    
MaterialDesignSymbol *symbol = [[MaterialDesignSymbol alloc] initWithText:[MaterialDesignIcon home48px] size:30];
[symbol addAttributeWithAttributeName:NSForegroundColorAttributeName value:[UIColor blackColor]];
sampleImageView.image = [symbol imageWithSize:CGSizeMake(30, 30)];
文本
@import MaterialDesignSymbol;

sampleLabel.font = [MaterialDesignFont fontOfSize:20];
sampleLabel.text = [MaterialDesignIcon clear48px];

安装 (CocoaPods)

pod MaterialDesignSymbol