自定义TabBarController 字体方法
2015-11-06 16:13
344 查看
//设置选中与未选中的图片-->指定一下渲染模式-->图片以原样的方式显示出来 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];
相关文章推荐
- 修改WSAD的默认工作区(转)
- JSP,Servlet,JSF 的区别
- android 之输入法
- Replacement for deprecated sizeWithFont: in iOS 7?
- 语义化版本
- [LeetCode] Move Zeroes
- android第一个空白的项目
- file命令
- PrintStream打印流
- Linux学习笔记之学习网站
- 将Emacs打造成阅读源代码的神器
- nginx url转发的一种方式
- 中国2015新互联网公司300强系列
- CRT已经成功连接服务器,但是界面显示空白,无任何显示
- 使用一个map映射出两个对象,再把两者关系对应起来
- servlet(验证码)
- C语言练习作业(一)
- 字符串常量赋值导致的错误
- [Laravel]配置路由小记
- javascript--【DRP】