您好我有一個UITabBarController在XCode 4.5作爲根控制器與許多選項卡我需要更改順序。如何使用故事板重新排列UITabBarController項目?
對我而言,唯一有效的方法就是刪除關係,並按希望的順序再次添加它們,以便讓我的選項卡顯示出來。
是否有另一種方法可以做到這一點?
感謝
您好我有一個UITabBarController在XCode 4.5作爲根控制器與許多選項卡我需要更改順序。如何使用故事板重新排列UITabBarController項目?
對我而言,唯一有效的方法就是刪除關係,並按希望的順序再次添加它們,以便讓我的選項卡顯示出來。
是否有另一種方法可以做到這一點?
感謝
很簡單:
在故事板突出的標籤欄控制器。
確保您放大到足夠的範圍內,並且藍色框位於標籤欄 控制器的周圍。
然後點擊標籤和周圍拖動到您想要的地方
的Xcode 4.5,拖放失敗。正如另一個人所建議的那樣,關閉xcode並重新啓動xcode。在TabBarItems的拖放完成後,重新排列順序。
我無法拖動和製表符,而我有標籤欄控制器作爲導航控制器的根視圖。我必須刪除導航控制器並重新啓動xcode(4.5.2)
我通過右鍵單擊故事板 - >作爲源代碼打開,然後按照我希望它們的順序重新排列「segue」xml塊來解決此問題。
在Xcode 8.2.1上仍然感到遺憾蘋果仍然需要打開Storyboard作爲源代碼並移動segues來解決這個問題。 – 2017-02-19 22:34:48
上面的一些建議有時對我有效,但並不總是如此。即使重新啓動Mac也沒有幫助。
我發現作品的唯一方法總是從標籤欄控制器中刪除所有段落到其子視圖控制器,並以正確的順序重新連接它們。
最簡單的方法來避免大量的挫折。感謝Reinhard。 – 2014-11-25 09:18:01
使用Xamarin iOS Designer時,我在文本編輯器中打開.storyboard文件並找到<tabBarController ...>
節點。然後我重新安排<connections>
部分塞格斯的順序:
<connections>
<segue destination="274" kind="relationship" relationship="viewControllers" id="286"/>
<segue id="943" destination="910" kind="relationship" relationship="viewControllers"/>
<segue destination="147" kind="relationship" relationship="viewControllers" id="159"/>
</connections>
單擊並拖動工作對我來說和Xcode 6.2用正確的縮放級別。
使用Xcode中5及以上的,你應該只需拖放他們:
嗯,這並不爲我做的,我無法通過拖放重新排列它們。這在iOS 6中改變了嗎? – Bazze 2012-09-28 08:45:57
@Bazze確保你在標籤欄控制器,而不是一個標籤的視圖控制器 – MobileMon 2012-09-28 12:23:14
@MobileMon我在標籤欄控制器中,但它似乎是某種臨時錯誤。我重新啓動XCode,現在它工作得很好。 – Bazze 2012-09-29 11:57:30