2011-01-22 64 views
1

xcode 4有一個直接包含的界面生成器,無論如何我想要更改tabbarcontroller的項目。我的主題是:重新排列,添加新的改變視圖類型,例如nagvigationXcode4:在哪裏更改xcode4-interfacebuilder中的tabbar屬性

這是我想要的(截圖自InterfaceBuilder的V3.2)在Xcode4測試

Screenshot from InterfaceBuilder V3.2

歡呼內

編輯:我發現的唯一的解決辦法是複製現有的項目和改變屬性,但我仍然對解決方案感興趣,因爲這只是一個工作週期。

+0

你好, 我在這裏有同樣的問題。你有沒有找到你的問題的任何答案? – 2011-02-17 01:24:56

回答

5

我意識到這個問題是有點老了,但是這可能幫助:

要改變一個對象的類型:

  • 從在Xcode 4,打開你的.xib文件。如果界面生成器對象查看器沒有展開,請將其拖到右邊,或者點擊底部的「播放」按鈕。

  • 展開標籤欄控制器對象看到它的孩子們,並選擇您希望更改 enter image description here

  • 的對象,然後選擇它是從右側面板,標識督察類類型。 (要顯示Identity Inspector,請進入菜單:View> Utilities> Identity Inspector)。

    enter image description here

  • 您可以打開和關閉,使用上的Xcode右上角的按鈕右側面板中。您可以通過單擊實用程序按鈕或通過查看>實用程序訪問各種實用程序。 enter image description here

要更多的標籤添加到標籤欄控制器,從拖動對象菜單一個新的控制器(在右下圖)。

enter image description here

要重新排列標籤欄控制器,拖拽選項卡,並在界面生成器對象瀏覽器拖放(這會改變他們的實際標籤欄位置太)。

enter image description here

0

在Xcode 4的Interface Builder中沒有等價物。這就是爲什麼我寫了上面的博客文章。我發現做複製這種用戶界面在Xcode 4的最簡單方法是:

  • 刪除視圖控制器,你要改變
  • 阻力類型的新型視圖控制器
  • 一套事情以前的方式備份

這有點痛,但不會太長。

0

我做下面的事情

  • 拖放一個標籤欄控制器解決了這個問題(刪除,如果有任何視圖已經存在,否則,IB將不允許你將標籤欄控制器放在另一個視圖上)。

  • 通過在名稱Objects下的Xcode窗口的右下角拖放一個'View Controller'來添加其他選項卡欄,這將在您的視圖中創建視圖控制器和選項卡欄項目。

  • 並確保將它放在標籤欄上。

  • 界面生成器自動排列標籤欄。

  • 選擇每個標籤欄並轉到屬性檢查器並更改標題和nib文件名。

謝謝。