zoukankan      html  css  js  c++  java
  • 两行代码快速创建一个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 : @"发现" }, ];
  • 相关阅读:
    H5 使用 jssdk 出现的问题 错误码:63002 签名错误
    vue 使用 scss
    JS之常用字符串处理类
    hive数仓中两个维度表如果想合并纬度产生新自增ID方法
    叉乘,判线段相交,凸包
    二分查找
    大整数运算
    判定最小生成树是否唯一
    Prim算法
    Boruvka算法
  • 原文地址:https://www.cnblogs.com/qls1992/p/5490275.html
Copyright © 2011-2022 走看看