您的位置:首页 > 产品设计 > UI/UE

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]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios开发 ios TabBar