提取公共方法:

-(void)createChildVcWithVc:(UIViewController *)vc Title:(NSString *)title image:(NSString *)image selectedImage:(NSString *)selectedImage
{ //图片渲染
vc.tabBarItem.title=title;
vc.navigationItem.title=title;
vc.tabBarItem.image=[UIImage imageNamed:image];
vc.tabBarItem.selectedImage=[[UIImage imageNamed:selectedImage] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; //文字渲染
NSMutableDictionary *dict=[NSMutableDictionary dictionary];
dict[NSForegroundColorAttributeName]=[UIColor blackColor];
[vc.tabBarItem setTitleTextAttributes:dict forState:UIControlStateNormal]; //选中的文字渲染
dict[NSForegroundColorAttributeName]=[UIColor orangeColor];
[vc.tabBarItem setTitleTextAttributes:dict forState:UIControlStateSelected]; YJNavigationController *nav=[[YJNavigationController alloc] initWithRootViewController:vc];
[self addChildViewController:nav];
}

  

使用方法:

 YJMeViewController *me=[[YJMeViewController alloc] init];
[self createChildVcWithVc:me Title:@"我" image:@"tabbar_profile" selectedImage:@"tabbar_profile_selected"];

  

最新文章

  1. iOS 关于修饰代理用weak还是assign
  2. 理解 Java 的三大特性之多态
  3. python 将页面保存为word
  4. socket编程(Linux)
  5. C语言中fseek函数
  6. librtmp推流使用aac编码音频的html5和flash播放问题
  7. 27、Jquery 事件
  8. [Mugeda HTML5技术教程之17] 理解Mugeda访问统计结果
  9. jQuery中$.getJSON的返回值问题
  10. Sicily-1063
  11. angular : ng-animate : css 原理,详解
  12. JavaWeb总结(八)—EL表达式
  13. PHP使用文件排它锁,应对小型并发
  14. Spark学习笔记11面向对象编程
  15. wps实现自动编码
  16. Java——对象比较
  17. CSP中的选择
  18. 帝国CMS 列表模板页面 list.var 内容截取
  19. FXML Stuffs (include and define)
  20. LINUX内核分析第三周学习总结——构造一个简单的Linux系统MenuOS

热门文章

  1. Java--关于计算表达式中赋值的细节问题
  2. Spark集群 + Akka + Kafka + Scala 开发(3) : 开发一个Akka + Spark的应用
  3. p7-p8面试经验总结--拿到offer
  4. JSESSIONID与SESSION
  5. knockout源码分析之订阅
  6. Julius JS – 最流行的网页语音识别库
  7. css布局模式
  8. HHKB MAC 配置指南 操作指南 快捷键
  9. 【初探Underscore】再说模版引擎
  10. [deviceone开发]-一个很炫的手势动画示例