zoukankan      html  css  js  c++  java
  • 自定义各种tabBar

    用3个 不同被点击的图片

    #pragma mark - Creat Tab Bar

    -(void)cTabBar

    {

        squareVC=[[SquareViewControlleralloc] init];

        

        upDataVC=[[UpDataViewControlleralloc] init];

        myVC=[[MyViewControlleralloc] init];

        

        NSMutableArray* tabArray=[[NSMutableArrayalloc] init];

        [tabArray addObject:squareVC];

        [tabArray addObject:upDataVC];

        [tabArray addObject:myVC];

        

        tabBar=[[UITabBarControlleralloc] init];

        tabBar.delegate=self;

        tabBar.viewControllers=tabArray;

        tabBar.view.frame=CGRectMake(0, 0, 320, 460);

        tabBar.selectedIndex = 0;

        [self.view addSubview:tabBar.view];

        

        tabImageView=[[UIImageView alloc] init];

        tabImageView.frame=CGRectMake(0, 365, 320, 51);

        tabImageView.image=[UIImageimageNamed:@"left@2x(2).png"];

        [tabBar.tabBarsetBackgroundImage:[UIImageimageNamed:@"left@2x(1).png"]];

        [self.viewaddSubview:tabImageView];

    }

     //点击之后的事件

    - (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController{

        if (viewController == myVC) {

            self.title = @"我的空间";

            [tabImageViewremoveFromSuperview];

            tabImageView=[[UIImageView alloc] init];

            tabImageView.frame=CGRectMake(0, 365, 320, 51);

            tabImageView.image=[UIImageimageNamed:@"right@2x(3).png"];

            [self.view addSubview:tabImageView];

        }

        else if (viewController == upDataVC) {

            self.title = @"上传照片";

            [tabImageViewremoveFromSuperview];

            tabImageView=[[UIImageView alloc] init];

            tabImageView.frame=CGRectMake(0, 365, 320, 51);

            tabImageView.image=[UIImageimageNamed:@"center@2x(2).png"];

            [self.view addSubview:tabImageView];

        }

        else if (viewController == squareVC) {

            self.title = @"潮流靓发";

            [tabImageViewremoveFromSuperview];

            tabImageView=[[UIImageView alloc] init];

            tabImageView.frame=CGRectMake(0, 365, 320, 51);

            tabImageView.image=[UIImageimageNamed:@"left@2x(2).png"];

            [self.view addSubview:tabImageView];

        }

    }

  • 相关阅读:
    luogu P1455 搭配购买
    浅谈筛素数
    luogu P1205 方块转换
    luogu P2241 统计方形
    luogu P1866 编号
    luogu P1042 乒乓球
    4.7清明考试(完蛋)
    LINUX 启动图形界面和查看运行级别
    密钥登录LINUX步骤
    服务命令只支持基本的LSB操作(启动、停止、重新启动、尝试重启、重新加载、强制重新加载、状态)。对于其他操作,请尝试使用systemctl。
  • 原文地址:https://www.cnblogs.com/monnRedShine/p/3123195.html
Copyright © 2011-2022 走看看