1.阿里適量圖庫 地址 http://iconfont.cn/
2.創(chuàng)建項(xiàng)目
3.下載字體庫到本地
4.添加到工程
打開Info.plist文件精盅,增加一個(gè)新的Array類型的鍵霎褐,鍵名設(shè)置為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";
// 字體名稱需要將?  格式的轉(zhuǎn)換為Unicode編碼格式 保留后4位,前面用0補(bǔ)齊8位。如 ? ?\U0000e6eb
UIImageView 使用
圖片使用 需要借助TBCityIconFont,方便我們使用iconfont。
UIImageView*imgView = [[UIImageViewalloc]initWithFrame:CGRectMake(100,100,200,200)];
imgView.image= [UIImageiconWithInfo:TBCityIconInfoMake(@"\U0000e64b",200, [UIColorredColor])];
[self.viewaddSubview:imgView];
自己寫了兩個(gè)宏定義可以快速調(diào)用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];