您的位置:首页 > 产品设计 > UI/UE

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

2017-01-14 22:22 519 查看
先创建一个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];



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐