ios更改UITabBarController背景以及选中背景图片的方法
一、背景图片
1、5.0以上版本
UIImage *image = [UIImage imageNamed:@'system_tabbar_bg.png'];
[self.tabBar setBackgroundImage:image];
2、5.0以下版本
UIImage *image = [UIImage imageNamed:@'system_tabbar_bg.png'];
NSArray *array = [self.view subviews];
UITabBar *tabBar = [array objectAtIndex:1];
tabBar.layer.contents = (id)image.CGImage;
二、选中的item的背景图片设置
1、5.0以上版本
self.tabBar.selectionIndicatorImage = [UIImage imageNamed:@'system_tabbar_item_selected.png'];
2、5.0以下版本
首先实现如下方法:
- (void)setNoHighlistTabBar:(UITabBarController *)tabBarController
{
NSArray * tabBarSubviews