在以前开发的项目中,遇到过UITabBarController图片变大的问题
解决办法是把图片名称加后缀@2x。
这样设置以后可能出现图片不居中的问题,可以这样设置
MainPageViewController *oneVC = [[MainPageViewController alloc]init];
CGFloat offset = 5.0;
oneVC.tabBarItem.image =[UIImage imageNamed:[NSString stringWithFormat:@"zixun"]];
oneVC.tabBarItem.imageInsets = UIEdgeInsetsMake(offset, 0, -offset, 0);
oneVC.tabBarItem.selectedImage =[[UIImage imageNamed:[NSString stringWithFormat:@"zixunPress"]]imageWithRenderingMode:(UIImageRenderingModeAlwaysOriginal)];
m_firstNavi = [[AGGNavigationController alloc]
initWithRootViewController:oneVC];
通过设置imageInsets来实现