本框架适用于 使用 NavigationController+UITabBarController 的APP

框架QLSNavTab , GitHub地址:https://github.com/qianlishun/QLSNavTab

            点击这里直接下载:Download ZIP

效果图:

简介

  -------准备工作-------

在AppDelegate中 设置一个控制器为主控制器 , 例如MainController

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds]; MainController *mainVc = [[MainController alloc]init]; // 设置根控制器
self.window.rootViewController = mainVc; // 设置为主控制器并可见
[self.window makeKeyAndVisible]; return YES;
}

在主控制器 中

    // 设置Nav背景色
self.navigationBackgroundColor = [UIColor colorWithRed:arc4random_uniform ()/255.0 green:arc4random_uniform()/255.0 blue:arc4random_uniform()/255.0 alpha:1.0]; self.childControllerAndIconArr = @[ /************第一个控制器配置信息*********************/
@{
VC_VIEWCONTROLLER : [[OneController alloc]init], //控制器对象
NORMAL_ICON : @"icon_classTable", //正常状态的Icon 名称
SELECTED_ICON : @"icon_classTable_selected", //选中状态的Icon 名称
TITLE : @"表" //Nav和Tab的标题
},
/************第二个控制器配置信息*********************/
@{
VC_VIEWCONTROLLER : [[TwoController alloc]init],
NORMAL_ICON : @"icon_me",
SELECTED_ICON : @"icon_me_selected",
TITLE : @"通讯录"
},
@{ /*
如果在此处使用storyboard,需要给storyboard设置storyboardID
storyboardID 与 VC_STORYBOARD的value 同名 此处为Three
*/
VC_STORYBOARD :@"Three",
NORMAL_ICON : @"icon_discover",
SELECTED_ICON : @"icon_discover_selected",
TITLE : @"发现"
}, ];

最新文章

  1. 《java编程思想》读书笔记 暂停一段时间,改为上面的练习题
  2. -[__NSCFDictionary setObject:forKey:]: mutating method sent to immutable object' 解决方法
  3. Mysql5.7版本编译安装及配置
  4. [Linux] 取得服务器版本
  5. js正则表达式入门
  6. Android Studio导入Eclipse项目和一些常见的问题
  7. Runner之记计账项目的典型用户分析
  8. windows 7 64 bit 使用 virtual box 的经验
  9. [转] 引用 Java自带的线程池ThreadPoolExecutor详细介绍说明和实例应用
  10. 【设计模式 - 17】之中介者模式(Mediator)
  11. OOP 概述
  12. OC中文件的操作
  13. django框架(Model)
  14. selenium+testN自动化测试框架搭建
  15. Java中泛型数组创建总结
  16. POJ - 2698 贪心
  17. 解决VMware虚拟机报错“无法连接MKS:套接字连接尝试次数太多,正在放弃”
  18. Jenkins 子业务日志拆分分析方法
  19. php生成带参数二维码
  20. Windows Server 2016-域站点复制查询

热门文章

  1. 浅析cookie
  2. Java GUI 基础组件
  3. 【转】Android进程机制
  4. re正则表达式公式讲解1
  5. ES6学习笔记(12)----Reflect
  6. 使用laravel的Command实现搜索引擎索引和模板的建立
  7. shift Alt + up(down) copy current line ! ctrl + j show the control # vscode key
  8. python之int (整型)
  9. fio测试nvme性能
  10. FastDFS和集中存储方式对比