2012-09-10 76 views
1

我正在構建基本應用程序。它使用3個視圖的標籤欄。我在第一個視圖上有一個按鈕。當我點擊它時,我希望它切換到第三個視圖,但將標籤欄保留在底部。現在,我有它的工作,但是當它切換到第三視圖,我失去了標籤欄。切換視圖失去選項卡欄

我是新來的,所以對我來說很容易。我試圖在這個網站搜索,但沒有任何幫助完全。如果可能的話,請提供代碼以及應該使用哪些文件。

在我.hi把這個代碼: -(IBAction) btnClickedSell1:(id) sender;

在的.mi把這個代碼:

-(IBAction) btnClickedSell1:(id) sender { 
    Selling *second = [[Selling alloc] initWithNibName:nil bundle:nil]; 
    [self presentModalViewController:second animated:YES]; 
} 

我相信,我必須有正確的代碼,但是我不知道哪個文件他們應該進入準確的步驟和採取IB的確切步驟。

任何幫助,非常感謝!

回答

0

你不應該使用presentModalViewController:animated,如果你只是想切換到第3個觀點,我認爲你應該試試這個代碼:如果您的應用程序是基於的TabBar

[yourTabBarController setSelectedIndex:2]; 

您可以通過NSApplicationDelegate得到yourTabBarController應用。

+0

謝謝你的幫助。你能幫我重寫一下我需要的東西嗎? - (IBAction)btnClickedDone:(id)發送者{0}第一視圖控制器*第二視圖= [[FirstViewController alloc] initWithNibName:nil bundle:nil]; \t [self presentModalViewController:second animated:YES]; – mreynol

0

在基於選項卡的應用程序中,每個bar按鈕的作用與ViewController相似。所以你可以重定向到下一個ViewController你不能保留你的第一個Bar按鈕。

相關問題