ios 修改UITabBarItem字体颜色,正常与选中状态
来源:互联网 发布:淘宝店铺名称能修改吗 编辑:程序博客网 时间:2024/04/28 01:48
言归正传,设置UITabBarItem使用自己设计的图片,其中UITabBarItem中有一个方法
- - (void)setFinishedSelectedImage:(UIImage *)selectedImage withFinishedUnselectedImage:(UIImage *)unselectedImage
第一个参数是选中的时候的图片,第二个参数是未选中的时候的图片。
另外,UITabBarItem自带的文字未选中时是白色的,我们想要修改这个字体颜色,怎么办呢?
UITabBarItem的父类UIBarItem提供了这样一个方法
- - (void)setTitleTextAttributes:(NSDictionary *)attributes forState:(UIControlState)state NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR;
下面举个例子
- [tabBarItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
- [UIColor whiteColor], UITextAttributeTextColor,
- nil] forState:UIControlStateNormal];
//修改tabar的选中背景
self.tabBar.selectionIndicatorImage = [UIImage imageNamed:@"team_img.png"];
UIImage *tabBarItemImage =nil;
UIImage *tabBarItemSeletedImage = nil;
UITabBarItem *tabBarItem = nil;
UIColor *colorSelect=[[UIColoralloc]initWithRed:0.54green:0.048blue:0.284 alpha:1];
UIColor *color=[[UIColoralloc]initWithRed:0.23green:0.036blue:0.235alpha:1];
//tabBar的成是
HomePag *memberCrl = [[HomePagalloc]initWithTabTitle:@"www.fanmoney.cn"TabbarHidden:YES];
tabBarItemImage = [UIImageimageNamed:@"nav_selection.png"];
tabBarItemSeletedImage=[UIImageimageNamed:@"nav_selection_active.png"];
tabBarItem = [[UITabBarItemalloc] initWithTitle:@"首页"image:tabBarItemImage tag:0];
memberCrl.tabBarItem = tabBarItem;
[memberCrl.tabBarItemsetFinishedSelectedImage:tabBarItemSeletedImagewithFinishedUnselectedImage:tabBarItemImage];
UINavigationController *navMember = [[UINavigationControlleralloc] initWithRootViewController:memberCrl];
[tabBarItem setTitleTextAttributes:[NSDictionarydictionaryWithObjectsAndKeys:
color,UITextAttributeTextColor,
nil] forState:UIControlStateNormal];
[tabBarItem setTitleTextAttributes:[NSDictionarydictionaryWithObjectsAndKeys:
colorSelect,UITextAttributeTextColor,
nil] forState:UIControlStateSelected];
- ios 修改UITabBarItem字体颜色,正常与选中状态
- 修改UITabBarItem字体颜色
- 修改UITabBarItem的字体颜色
- 设置UITabBarItem字体和选中状态
- swift UITabBarItem修改字体颜色和图标颜色
- 改变UITabBarItem 字体颜色
- 改变UITabBarItem 字体颜色
- 改变UITabBarItem 字体颜色
- UITabBarItem改变字体颜色
- iOS ---UITabBarItem 选中图
- iOS小技巧15-改变UITabBarItem 字体颜色
- IOS更改UITabBarItem的图片及字体颜色
- ios隐藏顶部状态和修改顶部状态栏字体颜色
- 设置 UITabBarItem 文字颜色、字体
- iOS tabBarItem的选中与非选中时,背景颜色,字体颜色
- 字体颜色随选中状态改变
- ios开发之修改UITabBarItem的默认字体大小、颜色
- IOS 7修改UITabbar背景图片、UITabBarItem图片以及UITabBarItem的文字颜色.
- Run Loop
- ROM、RAM、DRAM、SRAM和FLASH的区别
- 调用函数计算反序数
- Codility -- Fish
- 一个可编辑下拉框的例子
- ios 修改UITabBarItem字体颜色,正常与选中状态
- B6与CB2007的区别汇总
- 获取网络上的json数据
- Cocos2d-X-Lua Android移植
- sql 查询优化
- POJ1163
- struts2 s:display嵌套标签s:if的替代方法
- 定制iOS 7中的导航栏和状态栏
- Java基础笔记四集合和IO流