我正在設計一個目標C中的iphone應用程序。 截至目前,我的應用程序開始處有一個UINavigationController,其餘的導航都是從它處理的。如何在基於導航的應用程序中管理登錄視圖?
現在我想在應用程序加載時插入登錄屏幕。
如何讓它獨立於應用程序的其餘部分? 即截至目前,我創建了一個LoginViewController並將其添加到我的應用的NavigationViewController 。當用戶成功登錄時,應用程序會繼續將下一個屏幕推入導航控制器。 但這種方法的問題是,我仍然可以回到導航項目的初始登錄屏幕。
我嘗試在登錄後從第一個屏幕隱藏導航欄,但它會從每個後續屏幕中刪除導航欄。
我能想到的唯一工作解決方案是,我應該手動在導航欄中隱藏導航欄,並使其在隨後的屏幕中可見。 有沒有其他的理智方法?
您可以在第一個控制器的viewDidLoad中顯示LoginScreen,並在登錄後解除它。 – 2012-03-19 06:11:52