2011-05-03 76 views
0

我正在創建iPhone應用程序,並且在使用導航視圖控制器和模式視圖時遇到問題。iPhone模式視圖和導航視圖問題

基本上,應用程序的主界面是一個Tabbar視圖,但在此之前,應用程序會彈出用戶登錄/註冊的導航視圖。彈出窗口以模態視圖的形式實現。

在導航視圖控制器中,根視圖是以無編程文件編程創建的表視圖登錄頁面。

問題是,當導航視圖彈出時,只有標題欄(「登錄」)顯示,登錄的表視圖沒有。

這是什麼原因?謝謝。

+0

您確實需要導航控制器嗎?您可以將登錄控制器的視圖添加到應用程序委託中的窗口中,成功登錄後,您可以與TabBar控制器交換它。 – 2011-05-03 14:35:17

+0

你可以發佈你的rootviewcontroller的一些代碼嗎? – 2011-05-03 14:39:36

+0

Nick:導航控制器用於登錄和註冊 – Wei 2011-05-03 14:47:12

回答

0

可能是因爲您沒有用非CGRectZero大小初始化UITableViewController。嘗試使用initWithFrame初始化它:CGRectMake(0.0f,0.0f,320.0f,440.0f)

+0

我在Interface Builder中設置了導航控制器的根視圖,我是否還需要初始化表視圖? – Wei 2011-05-03 14:43:09

+0

不,如果你是用IB做的,它應該在那裏。嘗試更改tableView的backgroundColor以查看它是否真的存在。 – 2011-05-03 14:46:48

+0

我試過了,但還是沒有出現 – Wei 2011-05-03 14:52:50