2011-05-13 71 views
0

我正在設計一個應用程序,該應用程序將從一個帳戶頁面開始。帳戶頁面分爲兩個視圖。第一個視圖提示用戶輸入電子郵件和密碼,並將其保存到plist中。爲了加快登錄過程,我還會提示用戶輸入密碼。如果存在帳戶信息的plist,則加載PIN視圖而不是電子郵件/密碼視圖,以便用戶只能使用他們的PIN進行登錄。登錄完成後,我希望用戶隨時與視圖底部的選項卡進行交互。標籤欄將允許用戶瀏覽應用程序的其他三個部分或返回到登錄屏幕。什麼是實施這個最好的方法。具體來說,我想知道應該建立一個標準的UITabBarController與四個UIViewController鏈接到標籤?第一個視圖控制器應該默認爲電子郵件/密碼視圖,並且只有在存儲中存在plist的情況下才切換到視圖視圖?這是最佳的還是有人有更好的建議?預先感謝您的幫助。iPhone Tab Bar設計相關問題

+2

我在想你不應該把他們的用戶名和密碼保存在plist文件中。 – 2011-05-13 16:47:42

+1

鑰匙串應該是存儲用戶名和密碼的好地方。 – 2011-05-13 17:01:01

+0

我正在使用引腳加密信息。但我會考慮鑰匙扣選項。謝謝! – banDedo 2011-05-14 23:52:21

回答

1

如果您想讓用戶隨時都可以使用登錄選項卡選項,那麼您的想法會起作用。但是,登錄後會禁用登錄選項卡嗎?或者你會在那裏添加一個註銷選項?

否則,如果您不希望登錄選項卡出現所有內容,我會建議使用常規UIViewController啓動應用程序,並根據plist數據在其上顯示電子郵件/密碼或pin接口。一旦登錄成功,您可以用僅包含您實際需要的三個選項卡的UITabBarController替換根視圖控制器。

+0

我希望可以隨時提供登錄選項。我將在登錄時隱藏標籤欄。感謝您的確認。 – banDedo 2011-05-13 17:05:08