2012-09-07 48 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沒有導航欄顯示

相關問題