- (void)addChildViewController:(UIViewController *)ViewController image:(UIImage *)image selectImg:(UIImage *)selectImg title:(NSString *)title navTitle:(NSString *)navTitle{

// 设置navigationBarItem 和 tabBarItem

ViewController.title = title;

// 关键代码 将系统的tabBar的title上调

[ViewController.tabBarItem setTitlePositionAdjustment:UIOffsetMake(0, -3)];

ViewController.tabBarItem.image = [image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

ViewController.tabBarItem.selectedImage = [selectImg imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

// 设置tabBarItem title样式

[ViewController.tabBarItem setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor grayColor]} forState:UIControlStateNormal];

[ViewController.tabBarItem setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor redColor]} forState:UIControlStateSelected];

// 添加导航栏

UINavigationController *navigation = [[UINavigationController alloc] initWithRootViewController:ViewController];

ViewController.navigationItem.title = navTitle;

[self addChildViewController:navigation];

}

最新文章

  1. 上传自己的Python代码到PyPI
  2. 基于.NET平台常用的框架整理【转】
  3. 【原创】kafka controller源代码分析(二)
  4. 十三、Java基础---------多线程总结
  5. Swift - 自动布局库SnapKit的使用详解1(配置、使用方法、样例)
  6. Java [leetcode 11] Container With Most Water
  7. iOS开发中.pch 文件的使用及其相关工程设置
  8. Android 查看通讯录Contacts是否发生变化
  9. 写给C语言新手的话
  10. Oracle 中的Top写法
  11. 上传图片转为base64格式预览并压缩图片(不兼容IE9以下浏览器,兼容移动端ios,android)
  12. bootstrap快速入门笔记(六)-代码
  13. MyElipse配置
  14. 微信小程序之onLaunch与onload异步问题
  15. WCF优雅使用 KnownType标记的方法
  16. 关于 chrome canary X64 在 win7 64bit 下面缺少openvr_api.dll的解决方法
  17. Python之List列表的增删改查
  18. SparkException: Could not find CoarseGrainedScheduler or it has been stopped.
  19. python 全栈开发,Day87(ajax登录示例,CSRF跨站请求伪造,Django的中间件,自定义分页)
  20. java之堆和栈的比较

热门文章

  1. JS中使用MD5加密
  2. Java虚拟机浅探
  3. JDK Collection 源码分析(3)—— Queue
  4. Postgresql允许远程访问配置修改
  5. POI对Excel自定义日期格式的读取
  6. thinkphp如何一次性的上传多个文件,在文件域中可以多选?
  7. gdb调试PHP扩展错误
  8. [Bash Shell] Shell学习笔记
  9. CJCMS系列---说说项目中的缓存实现(1)
  10. AndroidStudio非法字符: '\ufeff'解决