2015-01-12 31 views
0

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

希望我从帮手一边得到一些很好的代码。

我需要的是这样的:

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; 
} 
} 
+0

显示你的代码 –

+0

如果你想在tableview中的单元格使用UITableViewDataSource将单元格给你的表格 如果你想在主视图中使用UIViews你不能隐藏/显示你的视图为view1.hidden = YES;或NO – Shoaib

+0

使用'UISegmentedControl'显示任何'索引'选择'视图'你可以'隐藏并显示'你的'视图' –

回答

0

这是不确定你的最终目标是在这里什么,所以我可能是错的,但我会寻找到您的每个意见制作脚本和链接然后由你的桌面视图来获得你想要的效果。

相关问题