IOS—使用IconFont 图标
1.阿里适量图库 地址 http://iconfont.cn/
2.创建项目
3.下载字体库到本地
4.添加到工程
打开Info.plist文件,增加一个新的Array类型的键,键名设置为UIAppFonts(Fonts provided by application),增加字体的文件名:“iconfont.ttf“
5.使用IconFont字体:
UILabel 使用
UIFont*iconfont = [UIFontfontWithName:@"iconfont"size:30];
self.lbl.font= iconfont;
self.lbl.text=@"这是iconfont\U0000e64b";
// 字体名称需要将  格式的转换为Unicode编码格式 保留后4位,前面用0补齐8位。如 \U0000e6eb
UIImageView 使用
图片使用 需要借助TBCityIconFont,方便我们使用iconfont。
UIImageView*imgView = [[UIImageViewalloc]initWithFrame:CGRectMake(100,100,200,200)];
imgView.image= [UIImageiconWithInfo:TBCityIconInfoMake(@"\U0000e64b",200, [UIColorredColor])];
[self.viewaddSubview:imgView];
自己写了两个宏定义可以快速调用iconFont
#define kIC_Img(name,size,color) [UIImage iconWithInfo:TBCityIconInfoMake(name, size, color)]
#define kIC_Font(s) [UIFont fontWithName:@"iconfont"size:s]
UIButton 使用
UIButton*btn = [UIButtonbuttonWithType:UIButtonTypeCustom];
btn.frame=CGRectMake(50,300,60,30);
btn.titleLabel.font=kIC_Font(15);
[btnsetImage:kIC_Img(@"\U0000e6ea",30, [UIColorblackColor])forState:UIControlStateNormal];
[self.viewaddSubview:btn];