2015-01-12 32 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

這是不確定你的最終目標是在這裏什麼,所以我可能是錯的,但我會尋找到您的每個意見製作腳本和鏈接然後由你的桌面視圖來獲得你想要的效果。

相關問題