iOS tabbar 属性

1.设置tabbar背景颜色


1 NSArray *controllers = [NSArray arrayWithObjects:nav_main,nav_channle,nav_me, nil];
2 _tabController.viewControllers = controllers;
3 _tabController.delegate = self;
4
5 for (int i=0;i<self.tabController.viewControllers.count;i++) {
6 UIViewController *viewController = [self.tabController.viewControllers objectAtIndex:i];
7 // 设置tabbar 背景颜色
8 [viewController.tabBarController.tabBar setBackgroundImage:[UIImage imageWithColor:kTabBarBackgroundColor]];
9 }

2.ios7.ios6选中 未选中颜色

 [[UITabBarItem appearance]setTitleTextAttributes:@{ UITextAttributeTextColor : cMainColor }
forState:UIControlStateSelected];
[[UITabBarItem appearance] setTitleTextAttributes:@{ UITextAttributeTextColor : cTabUnselect }
forState:UIControlStateNormal];

以下添加font属性


[[UITabBarItem appearance] setTitleTextAttributes:@{NSFontAttributeName : [UIFont fontWithName:@"HelveticaNeue-Bold" size:10.0f],
NSForegroundColorAttributeName : appTintColor
} forState:UIControlStateSelected];

// doing this results in an easier to read unselected state then the default iOS 7 one
[[UITabBarItem appearance] setTitleTextAttributes:@{NSFontAttributeName : [UIFont fontWithName:@"HelveticaNeue-Bold" size:10.0f],
NSForegroundColorAttributeName : [UIColor colorWithRed:.5 green:.5 blue:.5 alpha:1]
} forState:UIControlStateNormal];

iOS tabbar 属性,布布扣,bubuko.com

时间: 2024-12-26 15:35:44

iOS tabbar 属性的相关文章

IOS内容属性总结

四个容易混淆的属性 1.textAlignment:文字的水平方向对齐方式 1>取值 NSTextAlignmentLeft NSTextAlignmentCenter NSTextAlignmentRight 2>哪些控件有这个属性:一般能够显示文字的控件都有这个属性 UITextField UILabel UITextView 2.ContentVerticalAlignment:内容的垂直方向的对齐方式 1>取值 UIControlContentVerticalAlignmentC

关于iOS Tabbar的一些设置

事实上iOS Tabbar的可定制性很高,我们没有必要反复造轮子,以下是笔者收集的一些tabbar的经常使用设置.希望对大家有所帮助. 设置tabbar选中颜色 iOS7设置例如以下: [self.tabBarController.tabBarsetSelectedImageTintColor:[UIColor greenColor]]; ios8中例如以下设置: self.tabBar.tintColor=[UIColor greenColor]; 消除tabbar边框 在appdelegat

IOS TextField属性

原文请链接:http://blog.csdn.net/tskyfree/article/details/8121915/ //初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect; typedef en

IOS UILabel属性

1  textAlignment有三种设置方式:(以UI开头,是ios6之前的用法) (1)  NSTextAlignmentLeft        为向左对齐 (2)  NSTextAlignmentCenter    为居中对齐 (3)  NSTextAlignmentRight      为向右对齐 2  linBreakMode(可选值) (当文本内容很多,label无法全部显示时label会将文本内容以省略号的方式代替) enum{ NSLineBreakByWordWrapping 

iOS tabbar 控制器基本使用

RootViewController *rootVC=[[RootViewController alloc] init] SignInViewController *signVC = [[SignInViewController alloc]init]; //如果在这里指定tabitem标题,则在FirstViewController中指定self.tabBarItem.title则不生效 signVC.title = @"打卡"; UITabBarItem *signItem = [

【IOS】修改TabBar属性

1 if (IOS7) { 2 3 4 //ios7下,tabbar选中的文字颜色 5 6 _tabBarController.tabBar.tintColor = COLOR(245, 254, 0, 1); 7 8 } 9 10 else { 11 12 //ios6下,tabbar选中的文字颜色 13 14 [[UITabBarItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys

iOS 字符属性NSAttributedString描述

/* 字符属性 字符属性可以应用于 attributed string 的文本中. NSString *const NSFontAttributeName;(字体) NSString *const NSParagraphStyleAttributeName;(段落) NSString *const NSForegroundColorAttributeName;(字体颜色) NSString *const NSBackgroundColorAttributeName;(字体背景色) NSStrin

ios的属性和成员变量在.h文件和.m文件的不同

今天被一个最近在学ios的同事问了一个问题:属性写在.h文件中和在.m文件中有什么区别?当时错愣了一下,隐约记得似乎有区别的,但是想不起来,根据自己的经验告诉他,说没区别,结果找了资料发现自己错了,好尴尬,把这些基础的给忘了. 属性在.h文件中和在.m中声明是有区别的.区别就是,在.h文件中声明的属性,外部类可以通过"类实例.属性"来调用,但在.m中声明的则不可以,获取和设置的方法,只能是通过setValue:forKey和valueForKey来实现. 成员变量,有三种权限,就是大家

【转】iOS中属性与成员变量的区别

转载自http://www.cnblogs.com/crazypebble/p/3439261.html 一.类Class中的属性property 在ios第一版中,我们为输出口同时声明了属性和底层实例变量,那时,属性是oc语言的一个新的机制,并且要求你必须声明与之对应的实例变量,例如: @interface MyViewController :UIViewController { UIButton *myButton; } @property (nonatomic, retain) UIBut