我一直在努力與我的第一個真正的iPhone應用程序一點點,並希望得到一些建議,應如何結構。我正在尋找一些創建UI組件並將它們鏈接在一起以創建應用程序流的最佳實踐(以編程方式創建視圖/控制器與Interface Builder等)。iPhone應用程序:總體應用程序層次和體系結構
概述:
我需要顯示「登錄」視圖上的應用程序啓動。
- 顯示「註冊」視圖,如果他們點擊註冊按鈕。
登錄後...我有一個TabBarController裝載4次。這4個視圖將不得不加載子視圖(master-detail)。
我的問題是:
1)什麼是拼湊這個導航結構的最佳方式?使用相應的ViewController將每個視圖創建爲.xib?這些如何粘在一起?
2)我應該如何處理登錄/註冊導航,沒有的TabBar應該開始被顯示,但認證用戶之後會需要它。
Bonus Point)有沒有記錄這種東西的最佳實踐?我一直在攻擊一些可行的代碼,但我迷失了方向,並希望以正確的方式重新開始。
我知道這可能是一個有點混亂,所有和任何幫助深表感謝。
編輯:關於我用這個標籤欄,很簡單,頂部的登錄視圖。
LoginViewController *loginViewController = [[LoginViewController alloc] init]; [loginViewController initWithNibName:@"Login" bundle:nil]; [self.tabBarController presentModalViewController:loginViewController animated:YES];
您可以詳細介紹一下presentModalViewController調用嗎?它看起來像我必須在導航控制器上調用它,我只有一個tabbarcontroller。 – JWD 2009-05-06 23:48:55