2010-07-13 55 views
1

這是上一個問題的背面。我目前正在投擲一個簡單的社交網絡iphone。對於我的問題,您可以將應用程序看作與facebook iphone應用程序非常相似。iphone RootViewController登錄或菜單

它是基於關閉導航模板和菜單視圖是我的導航控制器的頂級視圖控制器。用戶需要登錄才能使用該應用程序。

我只是想知道導航控制器是否應該是起始視圖,如果用戶還沒有登錄(當用戶登錄時,我將存儲登錄信息,以便他們不必下次打開應用程序時登錄)比它會以模態方式拋出登錄頁面。或者,如果登錄頁面應該是啓動視圖,登錄時將會創建登錄控件並轉到導航控件。

在此先感謝

回答

2

如果用戶需要使用的應用程序,然後顯示在登錄屏幕前登錄模態可能是針對被顯示的第一個觀點是最好的選擇。

Apple會在您查看銷售數據時使用它們的iTunes Connect應用程序執行此操作。他們在應用程序加載時顯示黑屏,以模式顯示登錄屏幕,然後關閉視圖以顯示應用程序的內容。

加上你的情況下,當用戶登錄屏幕被取消時(即你可以在準備好視圖的時候用一個活動指示符來延遲它),在後臺準備好導航控制器會很好。它會給人一種更具響應力的應用程序的印象