2011-03-30 28 views
1

嗨 我已經創建了tabbarController應用程序。我在tabbarcontroller中使用了5個導航控制器。tababrController返回第一頁問題iPhone

  1. tabButton-家
  2. tabbutton-電影
  3. tabbutton-歌曲
  4. tabbutton - 舞蹈
  5. tabbutton - 回顧

我有選擇2部製表電影,去他們的細節頁面 - >列表頁面 - >電影詳細頁面 然後再次單擊第3個選項卡 - 歌曲 然後獲得點擊電影然後笑w頁面電影細節

我想顯示Movie List頁面。

我該怎麼辦? 在此先感謝。

回答

0

如果您確實想要重置電影視圖控制器的狀態,則可以將您的應用程序代理註冊爲delegate,例如UITabBarController

tabBarController:didSelectViewController:發生火災時,您應該檢查以查看選中了哪個選項卡,併發送popToRootViewController以存儲在標籤欄中的其餘導航控制器。您可以通過UITabBarController viewControllers陣列訪問導航控制器。您需要在調用pop之前施放它們,如下所示:

[(UINavigationController *)[[tabBar viewControllers] objectAtIndex:1] popToRootViewControllerAnimated:NO] 
+0

非常感謝.............. – anil 2011-03-30 08:08:44