码迷,mamicode.com
首页 > 其他好文 > 详细

Objective-C-修改TabBarController的图标颜色及字体颜色(选中及未选中)

时间:2015-11-20 21:30:59      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

 

self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];

    self.window.backgroundColor = [UIColor whiteColor];

UITabBarController *mainTabBar = [[UITabBarController alloc] init];

    UIView *backView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, kMFMainWidth, 49)];

    backView.backgroundColor = kMFMyRed;

    [mainTabBar.tabBar insertSubview:backView atIndex:0];

    mainTabBar.tabBar.opaque = YES;

    

    MFMainPageViewController *mainPage = [[MFMainPageViewController alloc] init];

    mainPage.tabBarItem.title = @"首页";

// 选中及未选中的图标

     [mainPage.tabBarItem setFinishedSelectedImage:[[UIImage imageNamed:@"home_tabBar_home_icon_sel"]

                                                    imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]

                       withFinishedUnselectedImage:[[UIImage imageNamed:@"home_tabBar_home_icon_nor"]

                                                    imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];

    UINavigationController *mainPageNav = [[UINavigationController alloc] initWithRootViewController:mainPage];

 

//设置字体显示颜色

    [[UITabBarItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor],

                                                       UITextAttributeTextColor,

                                                       nil]

                                             forState:UIControlStateNormal];

    [[UITabBarItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:kMFMyAuratus,

                                                       UITextAttributeTextColor,

                                                       nil]

                                             forState:UIControlStateSelected];

    self.window.rootViewController = mainTabBar;

    

    [self.window makeKeyAndVisible];

 

Objective-C-修改TabBarController的图标颜色及字体颜色(选中及未选中)

标签:

原文地址:http://www.cnblogs.com/xvewuzhijing/p/4982184.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!