2011-05-21 33 views
0

我剛開始使用iOS開發。如何使用TabBarController作爲根推送視圖

目前,我實現了嵌套2次,其中一個內有一個TableView中TabBarController。

我試圖讓表視圖,以推動另一種觀點認爲,當DidSelectRow被調用。

我想要做的是類似於搜索選項卡中的AppStore。 I.E: 當您找到想要的應用程序時,點擊表格行 - 然後搜索欄消失,導航欄淡入,顯示更多細節。

現在,我想這樣的:

self.nav = [[UINavigationController alloc] initWithRootViewController:rootVC]; 
nav.delegate = self;  
self.detailView = [[detailView alloc] initWithNibName:@"detailView" bundle:nil]; 

[nav pushViewController:self.detailView animated:YES]; 

哪裏rootVC是的viewController我secondView。

這什麼都不做。我已經調用NSLog來確保方法正在被調用,並且是。

任何幫助,非常感謝。

謝謝!

回答

0

你在應用中有導航控制器嗎?使用標籤欄控制器實現導航控制器的一種方法是爲每個標籤欄項目添加導航控制器。然後讓導航控制器的根視圖控制器成爲您的2個視圖控制器之一。

+0

我試着實現一個UINavigationController,但每次我將TabView Button的屬性改變爲類NavController(實現UINavigationController)時,它返回的是一個空的NavController,上面有一個藍色條。它調用viewDidLoad,但我不能將視圖設置爲我想要的! – Moe 2011-05-21 13:40:54

+0

你不改變tabview按鈕,如果你添加了從nib的tabbar,你拖動UINavigation控制器並放在tabbar控制器上。直到你看到你的窗口與標籤欄和導航欄。然後,將導航控制器根視圖控制器設置爲您的視圖控制器。 – Sarah 2011-05-21 14:04:00

+0

哦,我明白了。是的,我已經準備好了!謝謝。 – Moe 2011-05-22 02:09:30

相關問題