2012-09-07 22 views
1

我最近从3.2版切换到Xcode 4,到目前为止一切都很好。有一件事在最近一个小时左右让我疯狂。在我的主窗口xib中,我有一个带4个选项卡的Tab控制器。其中三个是常规的UIViewControllers,但其中一个是UINavigationController。问题在于,在Xcode 4的Interface Builder中,我看不到导航控制器的导航栏。我只是看到一个窗口,上面写着“通讯录导航控制器内的地址列表表格视图控制器”。为什么Xcode不显示导航栏?在Xcode 3的IB中,我可以看到它,添加按钮,更改标题等。我似乎无法在此处这样做。界面生成器没有在UITabBarController中显示导航控制器的导航栏

如果您观看此视频,该人将UINavigationController拖入标签栏,您会看到该栏很好。

http://www.youtube.com/watch?v=aSBK8Zz6O4M

我自定义类设置为我ContactsNavigationController,和我做的导航控制器的厦门国际银行所做的更改不会在标签控制器反映像普通视图控制器的XIB变化做。

所以,我有点困惑。我并不陌生,从第一天开始我就开始使用Xcode编程,但是我为什么导航栏不显示在标签控制器视图中,以及为什么当我设置导航控制器到我的自定义类(甚至设置nib文件),它不起作用。其他一切都会。

+0

尝试选择场景中的导航控制器位于IB的左侧。然后点击右侧的属性编辑器。顶部应该被称为“模拟度量”。所有那些被设置为“推断”? – danh

回答

0

我刚刚在一个较旧的项目上遇到了这个问题。我改变了根视图控制器的属性的大小,这似乎已经刷新了界面构建器,包括显示导航栏的视图链接到导航控制器,但在IB没有导航栏显示

相关问题