2010-02-24 100 views
0

我使用TabBar超過5個圖標,我也得到了更多的ViewController,並且可以編輯TabBar中的圖標。但我沒有找到如何禁止編輯其中一個圖標的選項 - 類似於More。我怎樣才能固定一個圖標?MoreViewController,編輯,不可編輯的圖標

在文件中有beginCustomizingItems的描述,如果包含該項目,將使其不可編輯 - 這就是我想要的。但我沒有找到如何使用這種方法。全部都是自動完成的。

回答

1

在您的UITabBarController中,將customizableViewControllers設置爲可以自定義的viewController數組。

從文檔:

「這個屬性控制,其在標籤欄項可以由用戶當用戶點擊選項卡欄視圖更多項被重新排列,自定義接口出現顯示任何這個界面還包含一個編輯按鈕,允許用戶重新排列項目,只有其相關視圖控制器在這個數組中的項目可以從這個界面重新排列如果數組是空的或者此屬性的值爲零,則標籤欄不允許重新排列任何項目。「