如何在一个viewcontroller中加载3个UIview

时间:2015-01-12 07:24:44

标签: ios objective-c uiview uiviewcontroller

我有工作当前模态在该视图控制器中包含一个视图控制器我有一个UITableview包含三个选项。我需要的是,我想在相同的视图控制器中添加3 UIView相应的选项可以在同一个视图控制器中添加三个UIViews&如果选择一个视图,则还有一件事意味着应隐藏其他两个视图。

希望我从帮助方那里得到一些好的编码。

我需要这样的东西:

IBOutlet UITableView *table;
IBOutlet UIView *view1;
IBOutlet UIView *view2;
IBOutlet UIView *view3;

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
   if (indexPath.row==0) {
    table.hidden=YES;
    view1.hidden=NO;
    view3.hidden=YES;
    view2.hidden=YES;
}else if (indexPath.row==1){
    view2.hidden=NO;
    view1.hidden=YES;
    view3.hidden=YES;
}else if (indexPath.row==2){
    view2.hidden=YES;
    view1.hidden=YES;
    view3.hidden=NO;
}
}

1 个答案:

答案 0 :(得分:0)

我不确定你的最终目标是什么,所以我可能会错,但我会考虑为你的每个视图创建故事板,然后链接到你的tableview以获得你想要的效果想。