2012-12-03 459 views
0

我正在開發一個應用程序,我必須對用戶進行身份驗證(在用戶名和密碼以及按鈕(登錄)兩個文本字段的視圖中),然後我必須導航到標籤欄控制器。你能告訴我怎麼做到這一點。IOS5:如何從視圖導航到標籤欄控制器

+2

[你有什麼嘗試?](http://www.whathaveyoutried.com) – DrummerB

+0

DrummerB:我已經開發tabbarcontroller和視圖登錄爲兩個不同的應用程序..但我卡在這裏..我試圖從(ios應用程序開發)的書籍中找出問題,但我沒有任何線索。我所經歷的每本書都集中在故事板上。 –

回答

1

您需要推動的viewController上要顯示tabbarController這樣

[self.navigationController pushViewController:self.tabBarController animated:YES]; 

這裏self.tabBarController是爲了顯示新思維控制器上,你希望你所需要tabBarController。

您需要使用tabBarController而不是UIViewController

0

使用您的登錄內容創建視圖,然後在成功登錄後,使用標籤欄控制器切換到視圖。

1

構建您的登錄視圖控制器和標籤欄視圖控制器

現在使你的冷杉查看是登錄視圖控制器;一旦用戶登錄成功後做,你可以做[loginviewController presentModelViewController:製表barControoler]

,或者您可以在導航控制器添加到您的登錄視圖控制器,一旦登錄成功,你可以推的TabBar控制器,並設置隱藏

導航欄
1

我認爲處理這些登錄屏幕情況的最好方法是將標籤欄控制器作爲窗口的根視圖控制器,並在第一個標籤頁的控制器中以模態方式顯示來自viewDidLoad方法的登錄控制器。在您的登錄控制器中,如果登錄成功,請關閉登錄控制器,然後您將回到第一個選項卡的視圖。如果不成功,只需向用戶提供登錄失敗的一些信息,然後離開登錄屏幕(或允許重試,無論您想要什麼)。

相關問題