UITabBar,UITabBarItem怎么用字典设置UITabBarItem字体大小和颜色,保持原图颜色(item5)

#import "ViewController.h"

@interface
ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {

[super
viewDidLoad];

// Do any additional setup after loading the view, typically from a nib.

//
设置屏幕背景色

self.view.backgroundColor = [UIColor
lightTextColor];

//
初始化UITabBar

UITabBar * tabBar = [[UITabBar
alloc]initWithFrame:CGRectMake(0,
self.view.frame.size.height -
49,
self.view.frame.size.width,
49)];

//
初始化barItem

UIImage * imgForItem1 = [UIImage
imageNamed:@"icon_cinema"];

UIImage * imgForItem2 = [[UIImage
imageNamed:@"[email protected]"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

UITabBarItem * item1 = [[UITabBarItem
alloc]initWithTitle:@"Cinema"
image:imgForItem1
selectedImage:imgForItem2];

UITabBarItem * item2 = [[UITabBarItem
alloc]initWithTitle:@"2"
image:[UIImage
imageNamed:@"more_select_setting"]
tag:101];

UITabBarItem * item3 = [[UITabBarItem
alloc]initWithTitle:@"3"
image:[UIImage
imageNamed:@"movie_cinema"]
tag:102];

UITabBarItem * item4 = [[UITabBarItem
alloc]initWithTitle:@"Movie"
image:[UIImage
imageNamed:@"msg_new"]
tag:103];

UIImage * img1ForItem5 = [UIImage
imageNamed:@"start_top250"];

UIImage * img2ForItem5 = [[UIImage
imageNamed:@"start_top250"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

UITabBarItem * item5 = [[UITabBarItem
alloc]initWithTitle:@"9"
image:img1ForItem5
selectedImage:img2ForItem5];

//    NSBackgroundColorAttributeName

//
用字典设置item5的字体颜色

NSDictionary * dict =
@{NSFontAttributeName:[UIFont
systemFontOfSize:18],NSForegroundColorAttributeName:[UIColor
yellowColor]};

// 设置高亮状态的字体及颜色

[item5 setTitleTextAttributes:dict
forState:UIControlStateHighlighted];

NSArray * array =
@[item1,item2,item3,item4,item5];

tabBar.items = array;

[self.view
addSubview:tabBar];

}

- (void)didReceiveMemoryWarning {

[super
didReceiveMemoryWarning];

// Dispose of any resources that can be recreated.

}

@end

UITabBar,UITabBarItem怎么用字典设置UITabBarItem字体大小和颜色,保持原图颜色(item5)UITabBar,UITabBarItem怎么用字典设置UITabBarItem字体大小和颜色,保持原图颜色(item5)UITabBar,UITabBarItem怎么用字典设置UITabBarItem字体大小和颜色,保持原图颜色(item5)UITabBar,UITabBarItem怎么用字典设置UITabBarItem字体大小和颜色,保持原图颜色(item5)UITabBar,UITabBarItem怎么用字典设置UITabBarItem字体大小和颜色,保持原图颜色(item5)UITabBar,UITabBarItem怎么用字典设置UITabBarItem字体大小和颜色,保持原图颜色(item5)UITabBar,UITabBarItem怎么用字典设置UITabBarItem字体大小和颜色,保持原图颜色(item5)

时间: 2024-10-13 22:16:39

UITabBar,UITabBarItem怎么用字典设置UITabBarItem字体大小和颜色,保持原图颜色(item5)的相关文章

在Java代码上设置TextView字体大小

部分源码: /** * Set the default text size to a given unit and value. See {@link * TypedValue} for the possible dimension units. * * @param unit The desired dimension unit. * @param size The desired size in the given units. * * @attr ref android.R.styleab

PyCharm设置改变字体大小的快捷键

File->Settings 在搜索框搜索increase 点击Increase Font Size(增大字体)右键选择Add Mouse Shortcut 然后按Ctrl并且鼠标滚轮往上滚. 同理可以设置减小字体[设置减小字体时,在搜索框内输入decrease]

设置同样字体大小,chrome浏览器有时字体偏大的解决办法(转)

本文是找了在网上搜了好久才找到非常棒的一篇文章,很好的解决了这个问题. 原文地址:https://github.com/amfe/article/issues/10 这个特性被称做「Text Autosizer」,又称「Font Boosting」.「Font Inflation」,是 Webkit 给移动端浏览器提供的一个特性:当我们在手机上浏览网页时,很可能因为原始页面宽度较大,在手机屏幕上缩小后就看不清其中的文字了.而 Font Boosting 特性在这时会自动将其中的文字字体变大,保证

Android: 设置 app 字体大小不跟随系统字体调整而变化

在做 app 内字体大小的需求,类似于 微信中设置字体大小. 那么就需要 app 不跟随系统字体大小调整而变化,找到了两个方法. 方法1: 重写 getResource() 方法,修改 configuration 为 setToDefaults() 1 /** 2 * 设置 app 不随着系统字体的调整而变化 3 */ 4 @Override 5 public Resources getResources() { 6 Resources resources = super.getResource

响应式网页设计:rem设置网页字体大小自适应

首先简单科普一下什么是响应式网页.响应式网页是指会根据输出设备的分辨率不同,而自动调整布局的网页.同时,在输出设备分辨率改变时,也能及时自动调整.说穿了,就是三个字:自适应. 响应式网页不仅仅是响应不同类型的设备,而且需要响应不同的用户需求.响应式的初衷是为了让信息更好的传递交流,让所有人无障碍的获取信息,同时这也是 Web 的初衷. 当我们每天面对缤纷的互联网世界的时候,文字不仅仅传递给我们众多的信息资讯,而且在设计师的手里,文字在网页中的排版承载着一种艺术的直觉. 网页中常用的文字大小单位是

eclipse主题设置以及字体大小

不改变主题情况下设置豆沙绿保护色以及字体大小1.字体大小设置2.护眼豆沙绿颜色设置windows->Preferences->General->Editor->Text Editors-->color-->自定义颜色(设置参数:色调 85 饱和度 123 亮度205)效果如下 目前工程栏背景还是白色,这里涉及到windows系统软件窗口色,要调的话以后打开其他软件窗口也会是绿色.设置方法如下自定义颜色和之前eclipse调的一样最终效果 其实用下来,个人感觉豆沙绿的比黑

Eclipse——如何设置代码字体大小

eclipse默认字体太小,1920*1080下分辨不清楚,接下来介绍一下如何更改默认字体大小: 1.window-Preferences 2.General-Appearance-Colors and Fonts-Basic-Text Font-Edit,接下来改变字体大小后,确定并应用即可

eclipse的设置代码字体大小、同变量或者方法被双击后显示颜色、每行显示代码字数

1.代码字体大小:菜单栏--window--preferences--general--appearance--color and fonts--basic--text font; 2.双击后显示明显的颜色:菜单栏--window--preferences--editors--text editors--annotations--occurrences,在右侧的"color"点击颜色栏换颜色: 3.每行显示代码字数:菜单栏--window--preferences,在搜索栏里搜索&qu

PyCharm中设置菜单字体大小

file-->setting,然后选择appearance,下图右侧红色边框中的内容即设置菜单的字体和大小