zoukankan      html  css  js  c++  java
  • iOS TabbarController 设置底部Toolbar图片和文字颜色选中样式

    提取公共方法:

    -(void)createChildVcWithVc:(UIViewController *)vc Title:(NSString *)title image:(NSString *)image selectedImage:(NSString *)selectedImage
    {
        
        //图片渲染
        vc.tabBarItem.title=title;
        vc.navigationItem.title=title;
        vc.tabBarItem.image=[UIImage imageNamed:image];
        vc.tabBarItem.selectedImage=[[UIImage imageNamed:selectedImage] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
        
        //文字渲染
        NSMutableDictionary *dict=[NSMutableDictionary dictionary];
        dict[NSForegroundColorAttributeName]=[UIColor blackColor];
        [vc.tabBarItem setTitleTextAttributes:dict forState:UIControlStateNormal];
        
        //选中的文字渲染
        dict[NSForegroundColorAttributeName]=[UIColor orangeColor];
        [vc.tabBarItem setTitleTextAttributes:dict forState:UIControlStateSelected];
        
        YJNavigationController *nav=[[YJNavigationController alloc] initWithRootViewController:vc];
        [self addChildViewController:nav];
    }
    

      

    使用方法:

     YJMeViewController *me=[[YJMeViewController alloc] init];
        [self createChildVcWithVc:me Title:@"我" image:@"tabbar_profile" selectedImage:@"tabbar_profile_selected"];
    

      

  • 相关阅读:
    Day3-B-Round Marriage CodeForces-981F
    Day3-A-Problem H. Monster Hunter HDU6326
    Day3-G
    Day3-I-Squares POJ2002
    Day3-M-Cable master POJ1064
    Day3-N
    Day3-O-Median POJ3579
    Day3-P
    Day3-L-Cup HDU2289
    LeetCode "Majority Element"
  • 原文地址:https://www.cnblogs.com/yajunLi/p/5830696.html
Copyright © 2011-2022 走看看