7.tabBar选中的颜色的设置

  • 1.在UITabBarController里面设置

     // 下面是tabBar 选中颜色的设置
     self.tabBar.translucent = NO;
     // 未选中的颜色是稍微暗一些
     self.tabBar.barTintColor = whitesmallColorc;
     CGSize indicorimageSize = CGSizeMake(JK_WIDTH/3.0, 49);
     self.tabBar.selectionIndicatorImage = [self drawTabBarItemBackgroundImageWithSize:indicorimageSize];
    
    
    // 设置tabbarite的背景色
    -(UIImage *)drawTabBarItemBackgroundImageWithSize:(CGSize)size{
    
       // 准备绘图环境
       UIGraphicsBeginImageContext(size);
       CGContextRef ctx = UIGraphicsGetCurrentContext();
       // 选中的颜色是白色
       CGContextSetRGBFillColor(ctx, 255/255.0, 255/255.0, 255/255.0, 1.0);
       CGContextFillRect(ctx, CGRectMake(0, 0, size.width, size.height));
    
       // 获取该绘图中的图片
       UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
    
       // 结束绘图
       UIGraphicsEndImageContext();
    
       return img;
    
      }
    
7.tabBar选中的颜色的设置_第1张图片

你可能感兴趣的:(7.tabBar选中的颜色的设置)