本机 UITabBarItem 上使用的字体设置是啥

Posted

技术标签:

【中文标题】本机 UITabBarItem 上使用的字体设置是啥【英文标题】:What are the font settings used on native UITabBarItem本机 UITabBarItem 上使用的字体设置是什么 【发布时间】:2011-06-13 15:29:46 【问题描述】:

我正在尝试复制 UITabBarItem 上使用的幼稚字体设置,以便在自定义标签栏上使用。

有谁知道字体设置是什么?什么UIFont、字体大小、文字颜色等等……?

【问题讨论】:

【参考方案1】:

我使用下面的设置来复制原生字体:

UILabel* tabBarItemLabel = [[[UILabel alloc] init] autorelease];
tabBarItemLabel.font = [UIFont boldSystemFontOfSize:10];
tabBarItemLabel.textColor = [UIColor colorWithRed:153.0/255.0 green:153.0/255.0 blue:153.0/255.0 alpha:1];
tabBarItemLabel.shadowColor = [UIColor clearColor];
tabBarItemLabel.backgroundColor = [UIColor clearColor];

【讨论】:

【参考方案2】:

dessy 的回答,在 Swift(和 ios 8)中:

    self.versionLabel = UILabel()   
    self.versionLabel.setTranslatesAutoresizingMaskIntoConstraints(false)
    self.versionLabel.text = "Some string"
    self.versionLabel.font = UIFont.systemFontOfSize(10.0)
    self.versionLabel.textColor = UIColor(red: 153.0/255.0, green: 153.0/255.0, blue: 153.0/255.0, alpha: 1.0)

【讨论】:

以上是关于本机 UITabBarItem 上使用的字体设置是啥的主要内容,如果未能解决你的问题,请参考以下文章

自定义 UITabBarItem 的文本颜色和字体导致 swift 出现奇怪的结果

如何在 UITabbaritem 上设置图像?

BadgeValue 未在 UITabBarItem 上更新

如何在 UITabBarItem 上设置不同的未选择图像和文本颜色

UITabBar 设置字体的颜色(选中状态/正常状态)setTitleTextAttributes

如何自定义 UITabBarItem 上的标题?