2011-05-16 97 views
1

我爲登錄屏幕創建了UIViewController和xib。現在發現我的UIViewController實際上需要成爲一個UINavigationController。我要推在屏幕上記錄一次的登錄情況,並有一個註銷按鈕回到登錄屏幕的後退按鈕將UIViewCOntroller更改爲UINavigationController

我的問題是,當我在我的控制器頭球

@interface AccountView : UIViewController 
改變

@interface AccountView : UINavigationController

都在我的筆尖的資產,如文本域不露面了。

可能sombody向我解釋這個嗎?

回答

3

雖然導航控制器是一種視圖控制器,但並不打算單獨使用它們。你最好做的事情就是簡單地把所有東西都保留下來,然後創建一個新的UINavigationController來環繞它。

+0

嗨,詳細說明,你是建議做一些類似於LoginViewNavigationController並給它一個名爲LoginViewController(我現有的vie控制器)的成員。然後將該控制器放到LoginViewController上? – dubbeat 2011-05-16 16:50:40

+0

您只需要一個導航控制器,它有一個初始視圖控制器,您可以將其設置爲您的一個(例如LoginViewController),然後當登錄過程完成時,您將任何下一個視圖控制器都推送到NavCon – 2011-05-16 16:56:26

+0

非常感謝擔 – dubbeat 2011-05-16 17:56:03

相關問題