2010-11-18 66 views
0

我的應用程序的佈局是:應用程序佈局

  • 選項卡控制器 - > UIViewController1 - > UIViewController2 - > UIViewController3

我需要在此之前,登錄屏幕,所以我展示在應用程序委託中的「didFinishLaunching」中帶有「presentModalViewController」的彈出窗口。

,但我想用一個導航控制器登錄屏幕,這樣的:

登錄屏幕:

- >選擇註冊或登錄

- >如果註冊 - >顯示爲註冊查看 - >如果登錄 - >顯示登錄的視圖

所以我想我需要一個NavigationController,是嗎?

我readed許多問題和一個建議我創建這樣一個佈局:

  • 導航控制器 - >登錄屏幕(與註冊或登錄)--->註冊或登錄視圖 - - >關閉視圖並顯示標籤欄

這兩種方式之間哪種更正確?

回答

0

當他們進入註冊部分時,我會使用導航控制器。這將允許用戶在他們進入後退出,並且如果您的註冊過程需要分成多個步驟,還允許一些靈活性。

另一個建議是,你應該把實際的登錄表單放在第一個視圖上。通過這種方式,已經註冊的用戶不需要執行2個步驟即可登錄。

登錄屏幕

  1. 登錄表單
  2. 註冊按鈕 - >註冊瀏覽
+0

我看到Foursquare的應用程序具有對第一視圖兩個按鈕:會員註冊和登錄。但已註冊的用戶不必每次都插入登錄信息。我怎樣才能做到這一點? – 2010-11-18 17:41:47

+0

您是否希望在不要求用戶輸入身份驗證的情況下登錄用戶? – DerekH 2010-11-18 18:14:23

+0

如果用戶已經登錄到應用程序是,當然。我需要使用plist? – 2010-11-18 21:38:58