繁体   English   中英

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

[英]how to load 3 UIviews in one viewcontrollor

我有工作当前模式包含一个视图控制器,在该视图控制器中我有一个UITableview包含三个选项。 我需要的是我想在同一个视图控制器中分别向选项添加3个UIView ,这样就可以在同一个视图控制器中添加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;
}
}

不确定您的最终目标是什么,所以我可能会错了,但我会考虑为每个视图创建情节提要,然后链接到桌面视图以获得所需的效果。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM