2011-08-16 25 views
1

我創建了一個選項卡欄應用程序(2個選項卡),然後將Utility應用程序合併到它。所以現在我有一個帶有兩個選項卡和一個Flip動畫的應用程序。從FlipSideView到tab2的連接

當應用程序加載時,Tab1具有info按鈕,ButtonPressInfo上的視圖翻轉給我一個沒有選項卡的FlipSideView。我堅持的是,我想按FlipSideView上的「完成」按鈕,但返回到第二個選項卡。

我試了幾個例子,但我總是得到相同的結果,即當你按下「完成」按鈕,它總是返回到第一個選項卡。

testing123AppDelegate = (Testing123AppDelegate *)[[UIApplication sharedApplication] delegate]; 
NSArray *vcs = [testing123AppDelegate.tabBarController viewControllers]; 
[[vcs objectAtIndex:1] viewWillDisappear:TRUE]; 
[self.delegate flipsideViewControllerDidFinish:self]; 

謝謝。

回答

0

在您委託的執行flipsideViewControllerDidFinish:,加上這樣一行:

myTabBarController.selectedIndex = 1; 

您也可以看看上的UITabBarController的selectedViewController財產。

+0

非常感謝你,這是完成這項工作。我現在可以去睡覺了! –