2013-03-27 125 views
0

嗨我有一個uicollectionview控制器有兩個按鈕,當我點擊第一個按鈕時,它直接打開uitableview控制器(2按鈕),當我點擊第二個按鈕,我想uicollectionview控制器顯示?我怎麼能在故事板上做到這一點?UICollectionview控制器到UItableview控制器

我想這一個代碼按鈕內,但它像拋出一個異常「筆尖找不到文件」

table *listview=[[table alloc]initWithNibName:@"listview" bundle:nil]; 
[self.navigationController pushViewController:listview animated:NO]; 

{列表視圖是的UITableViewController的名字,我在右側面板中分配上的UITableViewController title屬性這個名字xcode}

+0

作爲一個風格問題,請用大寫字母命名的類。(這可能只是我瘋了)檢查你的拼寫xibs的名字是否正確。 – BooRanger 2013-03-27 11:56:26

+0

@BooRanger:好的,你知道答案嗎 – Naveen 2013-03-27 11:57:59

回答

0

我們可以用故事板標識符從uicollectionviewcontroller移動的UITableViewController

table *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"list"]; 

[self presentViewController:vc animated:NO completion:nil]; 

它的做工精細

0

「找不到筆尖文件」錯誤讓我覺得你沒有正確拼寫.xib的名字。

可以說你有你的控制器要推送到。

TableViewController.h 
TableViewController.m 

和一個與TableViewController.h鏈接的對應xib。 (查看,IBOutlets等)。

TableView.xib 

現在您的主視圖控制器,我們推到TableViewController

TableViewController *controller = [[TableViewController alloc] initWithNibName:@"TableView" bundle:nil]; 
[self.navigationController pushViewController:controller animated:NO]; 

希望這有助於。

BooRanger