1.在我们做项目的时候,我们经常会使用的要修改tabbar的背景颜色,有的是修改透明度,有的是替换背景颜色等等一其他的要求了,接下了有几种方法帮助你去修改对应的东西,如下所示:
第一张修改的是背景颜色:
UIImage *image = [UIImage imageNamed:@"tabbar.png"];
image = [image TransformtoSize:self.tabBar.frame.size];
[self.tabBar setBackgroundImage:image];
第二种方式:
UIImage *tabbarImage = [self imageWithColor:[UIColor redColor]];
self.tabBar.backgroundImage = tabbarImage;
self.tabBar.shadowImage = tabbarImage;
- (UIImage *)imageWithColor:(UIColor *)color
{
CGRect rect = CGRectMake(0, 0, 1, 1);
UIGraphicsBeginImageContextWithOptions(rect.size, NO, 0);
[color setFill];
UIRectFill(rect);
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;
}
这样就可以修改tabbar 的背景颜色了希望对你有帮助!!!!
zzne