• 两行代码快速创建一个iOS主流UI框架


    本框架适用于 使用 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 (256)/255.0 green:arc4random_uniform(256)/255.0 blue:arc4random_uniform(256)/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 : @"发现" }, ];
  • 相关阅读:
    画了朵花
    定位
    浮动
    盒模型
    html+css笔记1
    闭包
    高阶函数
    函数
    Map Set iterable
    git stash clear/drop 后代码如何恢复
  • 原文地址:https://www.cnblogs.com/qls1992/p/5490275.html
Copyright © 2020-2023  润新知