本机 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 出现奇怪的结果
BadgeValue 未在 UITabBarItem 上更新
如何在 UITabBarItem 上设置不同的未选择图像和文本颜色