2011-05-03 83 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