可能重复:
标签栏中的自定义字体
我在 TabBarItem 中显示自定义字体时遇到问题。
我的整个应用程序都在使用自定义字体。但只有 TabBarItem 字体不显示我的自定义字体。它适用于 iPhone 模拟器 iOS 5、5.1 和 6。但对于 iPad 模拟器,TabBarItem 的自定义字体仅适用于 iOS 6。
我设置 TabBarItem 的代码是
[[UITabBarItem appearance] setTitleTextAttributes:
[NSDictionary dictionaryWithObjectsAndKeys:
[UIColor lightTextColor], UITextAttributeTextColor,
[NSValue valueWithUIOffset:UIOffsetMake(0, 1)], UITextAttributeTextShadowOffset,
[UIFont fontWithName:@"CustomFont" size:16.0], UITextAttributeFont,
nil] forState:UIControlStateNormal];
是否有不同的方法为 iOS 5 和 5.1 设置 TabBarItem 自定义字体?