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";

// 字体名称需要将  &#xe6eb 格式的转换为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];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容