用UITabBarContoller设置tabBarItem的背景图片
tabBarController = [tabBarController new];
tabBarController.title=[NSString stringWithFormat:@"英雄"];
UIImage * image = [UIImage imageNamed:@"tabbar_hero"];
tabBarController.tabBarItem.image = image;
怎么都是黑蒙蒙的,不能正确的显示图片
后来发现少了这一步
[image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
参数可以填三种,包括UIImageRenderingModeAutomatic、UIImageRenderingModeAlwaysOriginal、UIImageRenderingModeAlwaysTemplate。
其中UIImageRenderingModeAlwaysOriginal就能让你的图片始终用彩色渲染。