UITabBarController的字体很棒

时间:2014-03-26 02:51:13

标签: ios uitabbarcontroller font-awesome uitabbaritem uifont

我正在制作一个移动应用来赞美一个网站,我需要模仿网站上使用的图标。图标来自FontAwesome,我希望它们显示为我的UITabBar项目。我已成功将FontAwesome安装到我的项目中,然后我可以将图标添加到标签中,但我无法弄清楚如何在我的标签栏项目中显示图标。

我用于在标签中呈现图标的代码:

self.label.font = [UIFont fontWithName:@"FontAwesome" size:12];
self.label.text = [NSString stringWithFormat:@"%@", @"\uf007"];

我还尝试在图标的标题中键入“\ uf007”,然后在viewDidLoad方法中更改字体,但这不起作用。谢谢你的帮助!

修改

我的声誉低于10,因此图片链接为:uitabbaritem

在上图中,我手动输入要显示的代码。如果我将字体更改为FontAwesome,则文本保持不变。

1 个答案:

答案 0 :(得分:0)

[[UITabBarItem appearance] setTitleTextAttributes:
 [NSDictionary dictionaryWithObjectsAndKeys:
  [UIColor blackColor], UITextAttributeTextColor, 
  [UIFont fontWithName:@"font" size:0.0], UITextAttributeFont, 
  nil] 
                                         forState:UIControlStateHighlighted];

参考 - iOS5 TabBar Fonts and Color