2012-10-10 40 views
0

我有一個應用程序在選項卡欄中有超過5個選項卡,因此它具有標準更多頁作爲最後一個選項卡項。編輯按鈕可讓您重新排列選項卡,以便您可以在該欄中放置四個想要的選項。這工作正常。當您重新排列標籤,然後退出應用程序時,您的新訂單在重新啓動之間不會持續。我注意到我的一些應用程序(來自App Store)堅持選項卡布局,我想知道是否有標準的方法來做到這一點。堅持iOS選項卡欄更多頁面

我使用的UITabBarController(及其子標籤)在故事板中,如果實現取決於此。

回答

1

Something like this應該是要走的路。你必須手動完成。

只需找到一些方法來區分每個標籤(通常是該視圖控制器的標題),並保留這些標識符的數組,這些標識符將保留爲用戶默認值。然後,當您在新的應用程序啓動時重新創建標籤時,請使用該數組中的順序將它們添加到標籤欄控制器中。

+0

奇怪,這似乎是這將是的「免費午餐」的事情,該果品公司給你一個。如果我的視圖控制器被添加到故事板和代碼中,是否有特殊的方法來做到這一點? –

+0

我真的沒有太多使用故事板。但是,一個簡單的方法來做到這一點是繼承'UITabBarController'並把清理邏輯到'viewDidLoad'方法您的觀點是從情節提要/筆尖加載後調用。 – Dima