分栏控制器UITabBarController管理多个视图控制器以及界面跳转

来源:互联网 发布:数据挖掘工程师就业 编辑:程序博客网 时间:2024/06/02 04:38

先创建一个UITabBarController 控制器,添加一下代码:

SportViewController* sportVC =[[SportViewController alloc] init];    sportVC.title =@"aa";        CircleViewController* circleVC =[[CircleViewController alloc] init];    circleVC.title =@"bb";        MallViewController* mallVC =[[MallViewController alloc] init];    mallVC.title =@"dd";        MeViewController* meVC =[[MeViewController alloc] init];
    //分栏控制器包含4个视图控制器
    self.viewControllers =@[[self giveAttributesWithVC:sportVC andImgName:@"run_g" andSelectImgName:@"run"] ,[self giveAttributesWithVC:circleVC andImgName:@"circle_g" andSelectImgName:@"circle"] ,[self giveAttributesWithVC:mallVC andImgName:@"shop_g" andSelectImgName:@"shop"], [self giveAttributesWithVC:meVC andImgName:@"me_g" andSelectImgName:@"me"]];    //其中giveAttributesWithVC函数主要代码如下:    VC.tabBarItem =[[UITabBarItem alloc] initWithTitle:nil image:[self removeRending:imgName] selectedImage:[self removeRending:selectImgName]];    //removeRending函数代码如下:    UIImage* image =[UIImage imageNamed:imageName];    return [image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];    //当分栏控制器中的视图控制器 上,按钮进行界面跳转时,要隐藏底部栏,使用以下函数:    [perInfo setHidesBottomBarWhenPushed:YES];

                                             
1 0
原创粉丝点击