也可以直接替换图片,本文是代码自建图片
//改变tabbar顶部分割线颜色
CGRect rect = CGRectMake(0, 0, ScreenWidth, 0.5);
UIGraphicsBeginImageContext(rect.size);
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context,H_LINECOLOR.CGColor);
CGContextFillRect(context, rect);
UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
//以下两个方法缺一不可
[self.tabBar setShadowImage:img];
[self.tabBar setBackgroundImage:[[UIImage alloc]init]];