iOS开发之UITabBar
2015-01-06 14:31
375 查看
//设置tabbar的背景图片
UITabBar *tabBar = self.tabBarController.tabBar;
//tabBar的字体颜色
[tabBar
setTintColor:[UIColor colorWithRed:0.0 green:176.0/255.0
blue:226.0/255.0 alpha:1.0];
//tabBar选中图片时字体颜色
tabBar.selectedImageTintColor = [UIColor
clearColor];
UITabBarItem *item = [tabBar.items objectAtIndex:0];
#########################################################################################
FirstViewController *firstVC = [[[FirstViewController
alloc]
init] autorelease];
firstVC.tabBarItem = [[[UITabBarItem
alloc] initWithTitle:@""
image:[UIImage
imageNamed:@"iconfont-xiaosuolvetu-3.png"]
selectedImage:[UIImage
imageNamed:@"iconfont-xiaosuolvetu-4.png"]]
autorelease];
UINavigationController *firNaviVC = [[[UINavigationController
alloc]
initWithRootViewController:firstVC]
autorelease];
firstVC.title =
@"";
firstVC.navigationController.navigationBar.barTintColor = [UIColor
colorWithRed:0/255.0f
green:191/255.0f
blue:255/255.0f
alpha:1];
SecondViewController *secondVC = [[[SecondViewController
alloc]
init] autorelease];
secondVC.tabBarItem = [[[UITabBarItem
alloc] initWithTitle:@""
image:[UIImage
imageNamed:@"iconfont-star.png"]
selectedImage:[UIImage
imageNamed:@"iconfont-star-2.png"]]
autorelease];
UINavigationController *secNaviVC = [[[UINavigationController
alloc]
initWithRootViewController:secondVC]
autorelease];
secondVC.title =
@"";
secondVC.navigationController.navigationBar.barTintColor = [UIColor
colorWithRed:0/255.0f
green:191/255.0f
blue:255/255.0f
alpha:1];
ThirdViewController *thirdVC = [[[ThirdViewController
alloc]
init] autorelease];
thirdVC.tabBarItem = [[[UITabBarItem
alloc] initWithTitle:@""
image:[UIImage
imageNamed:@"iconfont-bbgzhinan.png"]
selectedImage:[UIImage
imageNamed:@"iconfont-bbgzhinan-2.png"]]
autorelease];
UINavigationController *thiNaviVC = [[[UINavigationController
alloc]
initWithRootViewController:thirdVC]
autorelease];
thirdVC.title =
@"";
thirdVC.navigationController.navigationBar.barTintColor = [UIColor
colorWithRed:0/255.0f
green:191/255.0f
blue:255/255.0f
alpha:1];
NSArray *array = [NSArray
arrayWithObjects:firNaviVC, secNaviVC, thiNaviVC,
nil];
self.viewControllers = array;
self.tabBar.tintColor
= [UIColor
colorWithRed:0/255.0f
green:191/255.0f
blue:255/255.0f
alpha:1]
UITabBar *tabBar = self.tabBarController.tabBar;
//tabBar的字体颜色
[tabBar
setTintColor:[UIColor colorWithRed:0.0 green:176.0/255.0
blue:226.0/255.0 alpha:1.0];
//tabBar选中图片时字体颜色
tabBar.selectedImageTintColor = [UIColor
clearColor];
UITabBarItem *item = [tabBar.items objectAtIndex:0];
#########################################################################################
FirstViewController *firstVC = [[[FirstViewController
alloc]
init] autorelease];
firstVC.tabBarItem = [[[UITabBarItem
alloc] initWithTitle:@""
image:[UIImage
imageNamed:@"iconfont-xiaosuolvetu-3.png"]
selectedImage:[UIImage
imageNamed:@"iconfont-xiaosuolvetu-4.png"]]
autorelease];
UINavigationController *firNaviVC = [[[UINavigationController
alloc]
initWithRootViewController:firstVC]
autorelease];
firstVC.title =
@"";
firstVC.navigationController.navigationBar.barTintColor = [UIColor
colorWithRed:0/255.0f
green:191/255.0f
blue:255/255.0f
alpha:1];
SecondViewController *secondVC = [[[SecondViewController
alloc]
init] autorelease];
secondVC.tabBarItem = [[[UITabBarItem
alloc] initWithTitle:@""
image:[UIImage
imageNamed:@"iconfont-star.png"]
selectedImage:[UIImage
imageNamed:@"iconfont-star-2.png"]]
autorelease];
UINavigationController *secNaviVC = [[[UINavigationController
alloc]
initWithRootViewController:secondVC]
autorelease];
secondVC.title =
@"";
secondVC.navigationController.navigationBar.barTintColor = [UIColor
colorWithRed:0/255.0f
green:191/255.0f
blue:255/255.0f
alpha:1];
ThirdViewController *thirdVC = [[[ThirdViewController
alloc]
init] autorelease];
thirdVC.tabBarItem = [[[UITabBarItem
alloc] initWithTitle:@""
image:[UIImage
imageNamed:@"iconfont-bbgzhinan.png"]
selectedImage:[UIImage
imageNamed:@"iconfont-bbgzhinan-2.png"]]
autorelease];
UINavigationController *thiNaviVC = [[[UINavigationController
alloc]
initWithRootViewController:thirdVC]
autorelease];
thirdVC.title =
@"";
thirdVC.navigationController.navigationBar.barTintColor = [UIColor
colorWithRed:0/255.0f
green:191/255.0f
blue:255/255.0f
alpha:1];
NSArray *array = [NSArray
arrayWithObjects:firNaviVC, secNaviVC, thiNaviVC,
nil];
self.viewControllers = array;
self.tabBar.tintColor
= [UIColor
colorWithRed:0/255.0f
green:191/255.0f
blue:255/255.0f
alpha:1]
相关文章推荐
- UITabBarController 标签栏控制器-IOS开发
- UITabBarController 标签栏控制器-IOS开发
- iOS开发项目篇—26修改UITabBar的系统设置
- iOS开发UI篇—UITabBarController生命周期(使用storyoard搭建)
- iOS开发UI篇—UITabBarController简单介绍
- [iOS开发必备技巧之]禁用UITabBarController双击事件
- 【iOS开发-78】用代码实现UITabBarController+UINavigationController
- iOS 开发 中级:UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem自定义方法总结 [转]
- iOS开发UI篇—UITabBarController生命周期(使用storyoard搭建)
- iOS开发UI篇—UITabBarController生命周期(使用storyoard搭建)
- ios开发之自定义UITabBarController
- UITabBarController 标签栏控制器-IOS开发
- IOS开发(11)之UITabBarController多视图控制器
- iOS开发- UITabBarItem自定义图片(去除灰色)
- ios-开发点滴 在ViewController里面建立UITabBarController
- UITabBarController 标签栏控制器-IOS开发 (实例)
- iOS 开发 中级:UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem自定义方法总结
- IOS开发之路四(UITabBarController)
- 【iOS开发-30】UITabBarController的几种代理方法以及结合NSUserDefaults还原上次退出时被选中视图控制器和视图控制器的顺序
- 【iOS开发-77】用storyboard实现主流框架:UITabBarController+UINavigationController