我目前試圖找到一種方法來刪除運行應用程序時TabBar項目,我找到了一種方法來啓用或禁用它,但不是完全刪除它。
對於禁用它,我做的事:在Swift中刪除TabBar項目
在viewDidLoad中
if let tabBarItem = self.tabBarController?.tabBar.items?[3] as? UITabBarItem {
tabBarItem.enabled = false
}
這種運作良好,但仍是用戶可以看到的TabBar項目,我會簡單地完全移除它,有沒有一種方式?
我想通過Parse來觸發TabBarItem,如果我將Parse數據設置爲true,它應該顯示其它不應該的方式。
你知道如何讓它在移除之後回來嗎? – Adam 2017-03-31 01:49:14
我知道現在這已經很老了,但是關於'你怎麼把它弄回來?' - 保留對原始的引用(例如,在viewDidLoad中獲取原始viewControllers數組的副本),以便您可以隨時恢復到原始視圖。 – 2017-06-04 13:16:29