• 记录一些容易忘记的属性 -- UITabBarController


      UIViewController中的  @property(nonatomic,copy) NSString *title;  // Localized title for use by a parent controller.,仔细理解英文注释的意思

    下面是Title的实际作用

        //创建给分栏控制器使用的视图控制器(包括导航控制器)
        FirstViewController *firstVC = [[FirstViewController alloc] init];
        //将firstVC作为导航控制器的根视图控制器
        UINavigationController *firstNavCtrl = [[UINavigationController alloc] initWithRootViewController:firstVC];
        //这只,相当于设置了导航控制器中视图控制器的名称,以及
        //分栏控制中分栏元素项的名称
        firstVC.title = @"界面首页";
        //设置的是分栏元素项的名称
        firstNavCtrl.title = @"界面1";

    firstNavCtrl.tabBarItem.title = @"首页";//设置分栏元素项的名称,与firstNavCtrl.title = @"界面1"优先级相同,在后面设置的会覆盖前面设置的。

    UITabBarItem *tabBarItem = [[UITabBarItem alloc] init];

    tabBarItem.viewControllers = @[firstNavCtrl];

    //tabBar是属于分栏控制器的
        //设置tabBar的透明度 YES为透明,NO 不透明
        tabBarCtrl.tabBar.translucent = NO;
        //设置tabBar中分栏元素项的显示颜色
        tabBarCtrl.tabBar.tintColor = [UIColor yellowColor];
        //设置tabBar的前景颜色
        tabBarCtrl.tabBar.barTintColor = [UIColor whiteColor];
        //设置选中分栏元素项的显示颜色
        tabBarCtrl.tabBar.selectedImageTintColor = [UIColor redColor];
        //设置选中分栏元素项的指示图片
        tabBarCtrl.tabBar.selectionIndicatorImage = [UIImage imageNamed:@"tabBarIndicator"];

  • 相关阅读:
    python 读写文件
    input 默认值为灰色,输入时清楚默认值
    openstack security group and rules python api use
    centos7 ssh 设置key认证
    联通烽火hg220桥接tplink路由器
    windows,linux,mac生成ssh public key 和 private key
    bootstrap的编辑标记 angularjs input 弹出框
    sqlalchemy多表联合查询(join)
    python urllib2 发起http请求post
    openstack新建虚机、网络、路由时候对应的ovs网桥的变化
  • 原文地址:https://www.cnblogs.com/goodheart/p/3991558.html
Copyright © 2020-2023  润新知