2010-02-20 54 views
1

我剛剛開始學習使用xcode構建iPhone應用程序。無法在IB中打開標籤欄控制器

我正在慢慢獲得基礎知識,但在Interface Builder中遇到了一個問題。

當我使用Tab Bar Application模板創建一個新項目時,我似乎無法對main.xib中的Tab Bar Controller執行任何操作。當我雙擊文件時,IB打開狀態良好,但沒有窗口可以添加/刪除項目到視圖中。如果我從庫中拖動第二個選項卡欄控制器,它將打開一個窗口來編輯視圖,但由於沒有連接,因此不會執行任何操作。如果關閉編輯器窗口並雙擊IB中的標籤欄控制器圖標,它會打開它,但是當我雙擊它時拒絕打開原來的(連接的)標籤欄。

我很高興能從基本的Window應用程序完全從頭開始,但是我找不到任何資源讓我開始使用不使用xcode模板的Tab Bar控制器!

我會很感激任何人可以給的幫助。

回答

0

你是不是瘋了!我一直在努力解決這個問題。第一次發生在我身上的時候,標籤欄控制器窗口最終在庫窗口後面打開,我以爲我整個時間都錯過了它。但是當我後來遇到問題時,窗戶並未隱藏,我所做的任何事情都無法將其恢復。最終(後來許多刪除和新項目),我發現,如果您給Tab Bar Controller圖標一個SLOW雙擊,它會彈出。

0

呃,刪除並重新創建項目幾次,打開不同的文件.xib,點擊東西,搬東西后,我覺得已發現的窗口,我打不開可能實際上是圖書館開放的背後窗口和檢查器窗口,它們總是位於編輯窗口的頂部。

我適當不好意思,但我的防守,我有20年的Windows用戶和2周的MAC用戶:)

0

好的,在這裏我正在研究我的第二個iPhone應用程序,從一個新的標籤欄應用程序開始,我有相同的問題!這太令人沮喪了!上次緩慢的雙擊工作,但這次它沒有。

我最終完成的工作是將一個新的選項卡欄控制器拖到主窗口,並對其進行配置(僅使用與已存在的選項卡欄控制器完全相同的配置)。它像一個魅力一樣工作!

1

我想我找到了一個解決方案,這個問題:

當你的MainWindow.xib雙擊,Interface Builder中打開並沒有窗口來添加/刪除項目。 在項目「窗口」前面移動項目「tabbarcontroller」,然後雙擊「tabbarcontroller」:你可以看到帶有標籤欄的窗口。

我希望它適合你!

1

在MainWindow.xib窗口上方移動TabBarController解決了我的問題,正如pat建議的那樣。奇怪的是當TabBarController窗口顯示時,如果我將.xib中的TabBarController移回到Window項下面,TabBarController窗口消失。