iOS学习笔记 --- UITabBarContoller

TabBar

UITabBarContoller显示屏幕底部出现几个标签来管理不同视图。如图:

这里写图片描述

使用步骤:

  • 初始化UITabBarController
    UITabBarController *tb = [[UITabBarController alloc]init];
  • 设置UIWindow的rootViewController
            self.window.rootViewController = tb;
  • 创建相应的子视图(UIViewController)
        UIViewController *c1 = [[UIViewController alloc]init];
        c1.view.backgroundColor = [UIColor grayColor];
        c1.tabBarItem.title = @"消息";
        c1.tabBarItem.image = [UIImage imageNamed:@"first_normal"];
        c1.tabBarItem.badgeValue = @"12";

        UIViewController *c2 = [[UIViewController alloc]init];
        c2.view.backgroundColor = [UIColor yellowColor];
        c2.tabBarItem.title = @"联系人";
        c2.tabBarItem.image = [UIImage imageNamed:@"first_normal"];
  • 把子视图加入到TabBarController
        tb.viewControllers = @[c1, c2];
  • 显示
        [self.window makeKeyAndVisible];
  • tabBarItem图标选中后修改图片
         c1.tabBarItem= [ c1.tabBarItem  initWithTitle:@"小时"
                                                       image:[UIImage imageNamed:@"second_normal"] //未选中时到图片
                                               selectedImage:[UIImage imageNamed:@"second_selected"]];]//选中时到图片
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值