我正在制作一个移动应用来赞美一个网站,我需要模仿网站上使用的图标。图标来自FontAwesome,我希望它们显示为我的UITabBar项目。我已成功将FontAwesome安装到我的项目中,然后我可以将图标添加到标签中,但我无法弄清楚如何在我的标签栏项目中显示图标。
我用于在标签中呈现图标的代码:
self.label.font = [UIFont fontWithName:@"FontAwesome" size:12];
self.label.text = [NSString stringWithFormat:@"%@", @"\uf007"];
我还尝试在图标的标题中键入“\ uf007”,然后在viewDidLoad方法中更改字体,但这不起作用。谢谢你的帮助!
修改
我的声誉低于10,因此图片链接为:uitabbaritem
在上图中,我手动输入要显示的代码。如果我将字体更改为FontAwesome,则文本保持不变。
答案 0 :(得分:0)
[[UITabBarItem appearance] setTitleTextAttributes:
[NSDictionary dictionaryWithObjectsAndKeys:
[UIColor blackColor], UITextAttributeTextColor,
[UIFont fontWithName:@"font" size:0.0], UITextAttributeFont,
nil]
forState:UIControlStateHighlighted];