2009-02-09 97 views
0

我正在寫一個iPhone應用程序,它需要用戶輸入他們的手機號碼和密碼,並在繼續進入應用程序之前按下接受按鈕。我應該如何構建這個應用程序?

以前我(每個視圖是在不同的XIB)

的AppDelegate - 如果{註冊附加負載RootView(這是主視圖)插入NavigationController}否則{負載RegistrationView子視圖}

但是當RegistrationView加載它會出現在狀態欄下,我也不知道如何加載與註冊後的導航欄主應用程序,在加載它工作正常,但從註冊頁面加載沒有導航欄

然後我試過

AppDelegate的 - 如果{登記的附加載荷RootView(這是REG視圖)在NavigationController}其他{負荷RootView,然後立即推HomeView}

但隨後UINavigationController的犯規出現在主要頁面

上工作是什麼將是實現這一目標的最佳方式?我應該把兩個主頁放在同一個xib中嗎?

+0

你是什麼意思的「狀態欄」? iPhone上唯一的狀態欄位於頂部。 – 2009-02-09 17:07:39

回答

0

在我的應用程序我讓用戶在模式視圖中輸入自己的用戶名和密碼:

[navigationController presentModalViewController:login animated:YES]; 

我在應用程序委託的applicationDidFinishLaunching:方法中調用此方法。這是第一次啓動該程序。認證失敗時會顯示相同的對話框。

0

我已經發現一個臨時解決方案

的AppDelegate - 如果註冊{添加負載RootView(這是主視圖)插入NavigationController}否則{添加負載RootView(這是主視圖)插入NavigationController和負載RegistrationView作爲子視圖}

RegistrationView - 註冊隱藏REG子視圖

相關問題