自定义TabBarController 字体方法
//设置选中与未选中的图片-->指定一下渲染模式-->图片以原样的方式显示出来 childCtrl.tabBarItem.image = [[UIImage imageNamed:imageName] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; childCtrl.tabBarItem.selectedImage = [[UIImage imageNamed:[NSString stringWithFormat:@"%@_selected",imageName]]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
字体颜色
dic[NSForegroundColorAttributeName] = [UIColor orangeColor];
自定义TabBarController *抽取添加子控制器的方法 *去掉图片被系统渲染的方法-->用代码,还可以直接在资源文件的右边面板指定 *如果射击湿把tabbar的图标与文字切在起,我们会遇到图标偏上,可以使用imageInsets
// childCtrl.tabBarItem.imageInsets = UIEdgeInsetsMake(5, 0, -5, 0);
//设置选中与未选中的图片-->指定一下渲染模式-->图片以原样的方式显示出来 chileCtrl.tabBarItem.image = [[UIImage imageNamed:imageName]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];